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


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

Ответ:
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()



Ответ:
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()
Объяснение:



Звичайно! Ось приклад простої програми на Python для малювання різнокольорових геометричних фігур за допомогою бібліотеки turtle
:
pythonimport 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
, яка надає можливість малювати графічні фігури. З'явиться вікно з білим фоном, на якому будуть намальовані червоний квадрат, зелене коло та синій трикутник.
Ви можете модифікувати цю програму, додавши власні функції для малювання інших фігур, змінюючи кольори, розміри, положення тощо.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili