Блог для маленьких школьников и их родителей
ШколаЛа

Вправа 28 Скласти програму, яка запитує значення n кількості кутів багатокутника і креслить фігуру,…

Автор:
Предмет: Информатика
Уровень: 1 - 4 класс

Вправа 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
  • vika53657
    09.08.2024 | 22:19

    Ответ:
    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()

Ответить на вопрос:
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o:
Нажимая на кнопку я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.