• Предмет: Информатика
  • Автор: veronika555554444
  • Вопрос задан 5 месяцев назад

Створити програму мовою Пайтон для створення малюнка за зразком​

Приложения:

Ответы

Ответ дал: stasloxstasstas
0

Ответ:

Могу написать но немного будет домик отличатся

Объяснение:

import turtle

# функція для малювання дерева

def draw_tree(size, depth):

if depth == 0:

return

turtle.forward(size)

turtle.left(45)

draw_tree(size/2, depth-1)

turtle.right(90)

draw_tree(size/2, depth-1)

turtle.left(45)

turtle.backward(size)

# малюємо дерева по боках

turtle.penup()

turtle.goto(-200, -150)

turtle.pendown()

draw_tree(100, 5)

turtle.penup()

turtle.goto(200, -150)

turtle.pendown()

draw_tree(100, 5)

# малюємо дім

turtle.penup()

turtle.goto(-100, -100)

turtle.pendown()

turtle.forward(200)

turtle.left(90)

turtle.forward(200)

turtle.left(90)

turtle.forward(200)

turtle.left(90)

turtle.forward(200)

turtle.left(90)

turtle.forward(100)

turtle.right(90)

turtle.forward(150)

turtle.right(90)

turtle.forward(50)

turtle.right(90)

turtle.forward(50)

turtle.right(90)

turtle.forward(50)

turtle.right(90)

turtle.forward(100)

turtle.done()

Цей код малює дерева рекурсивно з використанням функції draw_tree, яка приймає розмір та глибину, а далі малює дерево за допомогою викликів turtle.forward, turtle.left та turtle.right. Потім малюється дім за допомогою викликів turtle.forward, turtle.left та turtle.right.

Вас заинтересует