створи програму малювання ось такої квітки, використовуючи вкладені цикли.
Ответы
Ответ:
Тримай :
import turtle
# створення вікна для малювання
wn = turtle.Screen()
wn.bgcolor("black")
# створення об'єкта для малювання
flower = turtle.Turtle()
flower.shape("turtle")
flower.speed(10)
# настройка розмірів та кольорів для малювання
petal_length = 100
petal_sides = 6
petal_color = ["red", "orange", "yellow", "green", "blue", "purple"]
center_radius = 30
center_color = "white"
# малювання квітки
for i in range(petal_sides):
flower.color(petal_color[i % petal_sides])
for j in range(2):
flower.forward(petal_length)
flower.right(60)
flower.forward(petal_length)
flower.right(120)
flower.right(360/petal_sides)
flower.color(center_color)
flower.penup()
flower.goto(0, 0)
flower.pendown()
flower.begin_fill()
flower.circle(center_radius)
flower.end_fill()
# закриття вікна при натисканні на екран
wn.exitonclick()
Після запуску цієї програми у вікні малювання з'явиться квітка, яка складається з шести пелюсток різного кольору та білого центру. У програмі використовуються вкладені цикли для малювання кожної пелюстки та заповнення центру білим кольором.