Вопрос задан 26.11.2023 в 19:38. Предмет Информатика. Спрашивает Казакова Алеся.

Вправа 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, вивести повідомлення Такої фігури не передбачено. Перевірте роботу програми.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Балашов Денис.

Ответ:

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()

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Щоб вирішити це завдання, потрібно використовувати модуль для роботи з "черепашачою" графікою. Цей модуль має базові функції для малювання фігур за допомогою черепашки. Ось як виглядає програма для цього завдання:

```python # Імпортуємо модуль для роботи з черепашачою графікою from turtle import *

# Оператор для введення значення n n = int(input("Введіть кількість кутів (n): "))

# Неповне розгалуження для перевірки кількості кутів і малювання відповідної фігури if n == 3: # Малюємо трикутник forward(50) right(120) forward(50) right(120) forward(50) right(120) elif n == 4: # Малюємо квадрат for i in range(4): forward(50) right(90) elif n == 5: # Малюємо п'ятикутник for i in range(5): forward(50) right(72) else: # Виводимо повідомлення, якщо кількість кутів не підтримується print("Такої фігури не передбачено")

# Завершуємо використання черепашки done() ```

У цій програмі: 1. Користувач вводить кількість кутів (n). 2. Використовується неповне розгалуження для перевірки кількості кутів та виклику відповідного блоку коду для малювання відповідної фігури. 3. Якщо кількість кутів не 3, 4 або 5, програма виводить повідомлення про те, що така фігура не передбачена. 4. `done()` використовується для того, щоб вікно черепашки залишалося відкритим до тих пір, поки користувач не закриє його вручну.

Ви можете скопіювати цей код до файлу "Вправа 28.py" та запустити його в Python IDLE або будь-якому іншому середовищі Python для перевірки його роботи.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос