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

Побудова сніжинки Вправа 3. Створи програму розв'язання задачі середовищі Руthon. Розділ 4 § 4.4 Задача. Створи програму побудови зображення сніжинки. Довжина променю великоï сніжинки дорівнює 100, маленької сніжинки - 30.
МОЖНА БУДЬЛАСКА СНИМОК ЕКРАНУ​

Ответы

Ответ дал: Stephan2
1

import turtle

# функція для малювання великої гілки сніжинки

def draw_branch(length):

   if length < 10:

       turtle.forward(length)

       turtle.backward(length)

   else:

       turtle.forward(length/3)

       turtle.left(60)

       turtle.forward(length/3)

       turtle.right(120)

       turtle.forward(length/3)

       turtle.left(60)

       turtle.forward(length/3)

       turtle.backward(length)

# функція для малювання маленької гілки сніжинки

def draw_small_branch(length):

   if length < 10:

       turtle.forward(length)

       turtle.backward(length)

   else:

       turtle.forward(length/4)

       turtle.left(60)

       turtle.forward(length/4)

       turtle.right(120)

       turtle.forward(length/4)

       turtle.left(60)

       turtle.forward(length/4)

       turtle.backward(length)

# встановлюємо початкову позицію

turtle.penup()

turtle.goto(0,0)

turtle.pendown()

# малюємо велику гілку сніжинки

turtle.speed(0)

for i in range(6):

   draw_branch(100)

   turtle.right(60)

# малюємо маленькі гілки сніжинки

turtle.speed(0)

for i in range(6):

   turtle.right(60)

   for j in range(6):

       draw_small_branch(30)

       turtle.right(60)

# чекаємо, доки користувач не закриє вікно

turtle.done()

Приложения:

danulo2: хм я думаю що це трошки ни геть правильно
Вас заинтересует