Вопрос задан 06.06.2023 в 04:55. Предмет Информатика. Спрашивает Ковальская Даша.

Створіть програму із малювання різнокольорових геометричних фігур на пайтоне

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Макаренко Михаил.

Ответ:

import turtle

# Створення вікна для малювання

window = turtle.Screen()

window.title("Малювання геометричних фігур")

window.bgcolor("white")

# Створення об'єкта для малювання

pen = turtle.Turtle()

pen.speed(2)  # Швидкість малювання (1 - найповільніше, 10 - найшвидше)

# Функція для малювання різнокольорових геометричних фігур

def draw_shape(color, sides, length):

   pen.color(color)  # Встановлення кольору

   angle = 360 / sides  # Обчислення кута повороту

   pen.begin_fill()  # Початок заливки фігури

   for _ in range(sides):

       pen.forward(length)  # Переміщення вперед

       pen.right(angle)  # Поворот направо

   pen.end_fill()  # Завершення заливки

# Приклади використання функції для малювання різних фігур

draw_shape("red", 3, 100)  # Трикутник, червоний, довжина сторони 100

draw_shape("green", 4, 100)  # Квадрат, зелений, довжина сторони 100

draw_shape("blue", 5, 100)  # П'ятикутник, синій, довжина сторони 100

# Закриття вікна при натисканні на екран

turtle.done()

0 0
Отвечает Берген Анатолий.

Ответ:

import turtle

window = turtle.Screen()

window.title("Малювання геометричних фігур")

window.bgcolor("white")

pen = turtle.Turtle()

pen.speed(2)  

def draw_rectangle(color, width, height):

   pen.fillcolor(color)

   pen.begin_fill()

   for _ in range(2):

       pen.forward(width)

       pen.right(90)

       pen.forward(height)

       pen.right(90)

   pen.end_fill()

def draw_circle(color, radius):

   pen.fillcolor(color)

   pen.begin_fill()

   pen.circle(radius)

   pen.end_fill()

def draw_triangle(color, side_length):

   pen.fillcolor(color)

   pen.begin_fill()

   for _ in range(3):

       pen.forward(side_length)

       pen.left(120)

   pen.end_fill()

rectangle_color = "red"

rectangle_width = 100

rectangle_height = 50

circle_color = "blue"

circle_radius = 50

triangle_color = "green"

triangle_side_length = 100

draw_rectangle(rectangle_color, rectangle_width, rectangle_height)

pen.penup()

pen.goto(0, -100)

pen.pendown()

draw_circle(circle_color, circle_radius)

pen.penup()

pen.goto(0, 100)

pen.pendown()

draw_triangle(triangle_color, triangle_side_length)

window.listen()

window.onkey(window.bye, "q")

window.mainloop()

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Звичайно! Ось приклад простої програми на Python для малювання різнокольорових геометричних фігур за допомогою бібліотеки turtle:

python
import turtle # Ініціалізація вікна та візуалізація window = turtle.Screen() window.bgcolor("white") # Створення об'єкту для малювання pen = turtle.Turtle() # Функція для малювання квадрата def draw_square(): pen.color("red") pen.begin_fill() for _ in range(4): pen.forward(100) pen.right(90) pen.end_fill() # Функція для малювання кола def draw_circle(): pen.color("green") pen.begin_fill() pen.circle(50) pen.end_fill() # Функція для малювання трикутника def draw_triangle(): pen.color("blue") pen.begin_fill() for _ in range(3): pen.forward(100) pen.right(120) pen.end_fill() # Виклик функцій для малювання різних фігур draw_square() pen.penup() pen.goto(-120, 0) pen.pendown() draw_circle() pen.penup() pen.goto(120, 0) pen.pendown() draw_triangle() # Завершення програми при кліку на вікно window.exitonclick()

У цій програмі використовується бібліотека turtle, яка надає можливість малювати графічні фігури. З'явиться вікно з білим фоном, на якому будуть намальовані червоний квадрат, зелене коло та синій трикутник.

Ви можете модифікувати цю програму, додавши власні функції для малювання інших фігур, змінюючи кольори, розміри, положення тощо.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос