• Предмет: Информатика
  • Автор: viragnevik2010
  • Вопрос задан 1 год назад

Допоможіть будь ласка!
Створіть функцію рисування зірки. Водночас користувач
має вводити довжину сторони.
в Python!
даю 20 балів!!!

Ответы

Ответ дал: Аноним
4

Відповідь:

Цей код малює зірку із заданою довжиною сторони.

import turtle

def draw_star(pen: turtle.Turtle, length: int) -> None:

   '''Ця функція малюює зірку із заданою довжиною сторони.

   Аргументи:

       pen (turtle.Turtle): Пензлик.

       length (int): Довжина сторони.

   '''

   # Задаємо розмір пензлика

   pen.pensize(4)

   # Малюємо зірку

   for _ in range(5):

       pen.pencolor('black')

       pen.forward(length)

       pen.right(144)

   pen.hideturtle()  # Ховаємо пензлик

if __name__ == '__main__':

   # Запитуємо довжину сторони у користувача

   length = int(input('Введіть довжину лінії: '))

   # Створюємо пензлик

   t = turtle.Turtle()

   # Запускаємо нашу функцію

   draw_star(t, length)

   turtle.done()

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