• Вправа 28 Скласти програму, яка запитує значення n кількості кутів багатокутника і креслить фігуру, що має n кутів. 1) Запустить Python IDLE і створіть файл Вправа 28. Завантажте модуль для роботи з «черепашачою» графікою. 2) Запишіть оператор для введення значення n. 3) Якщо n = 3, програма креслить трикутник. Запишіть оператор неповного розгалуження, який перевіряє умову n == 3. Блок дій, який виконується, якщо умова істинна, має містити оператори малювання трикутника. if n == 3: forward(50) right(120) forward(50) right(120) forward(50) right(120) 4) Якщо n = 4, програма має накреслити квадрат. Запишіть оператор неповного розгалуження, який перевіряє умову n == 4, і, якщо умова істинна, креслить квадрат. 5) Якщо n = 5, програма креслить п’ятикутник. Запишіть оператор неповного розгалуження, який перевіряє умову n == 5, і, якщо умова істинна, креслить п’ятикутник. 6*) Запишіть оператор розгалуження, який виконує таку дію: якщо n < 3 або n > 5, вивести повідомлення Такої фігури не передбачено. Перевірте роботу програми.

Ответы 1

  • Ответ:

    import turtle

    # Запитуємо користувача про кількість кутів багатокутника

    n = int(input("Введіть кількість кутів багатокутника: "))

    # Ініціалізуємо "черепашку" для малювання

    t = turtle.Turtle()

    # Перевіряємо умови та малюємо відповідну фігуру

    if n == 3:

       # Малюємо трикутник

       for i in range(3):

           t.forward(50)

           t.right(120)

    elif n == 4:

       # Малюємо квадрат

       for i in range(4):

           t.forward(50)

           t.right(90)

    elif n == 5:

       # Малюємо п'ятикутник

       for i in range(5):

           t.forward(50)

           t.right(72)

    else:

       print("Такої фігури не передбачено.")

    # Завершуємо роботу з "черепашкою"

    turtle.done()

  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years