Створити програму яка малює ялинку
Ответы
Ответ:
Звісно, ось простий приклад програми на Python, яка малює ялинку у вікні з використанням бібліотеки turtle:
import turtle
def draw_triangle(size):
for _ in range(3):
turtle.forward(size)
turtle.left(120)
def draw_tree(levels, size):
for _ in range(levels):
draw_triangle(size)
turtle.forward(size)
turtle.left(120)
def draw_star(size):
turtle.color("yellow")
turtle.begin_fill()
for _ in range(5):
turtle.forward(size)
turtle.right(144)
turtle.end_fill()
def draw_christmas_tree(levels, size):
draw_tree(levels, size)
turtle.left(60)
turtle.forward(size * levels / 2)
draw_star(size)
if __name__ == "__main__":
turtle.speed(1) # Встановлюємо швидкість малюнка
turtle.color("green") # Встановлюємо колір ялинки
turtle.penup()
turtle.goto(-50, -150) # Початкова позначка для малюнка
turtle.pendown()
draw_christmas_tree(3, 50) # Викликаємо функцію для малюнка ялинки
turtle.exitonclick()
Объяснение: