Предмет: Информатика, автор: albinazickina

Задача figuras. Напишіть програму, яка буде визначати назву фігури по

кількості її сторін. Програма повинна запитувати в користувача ввести кількість

сторін і після цього виводить повідомлення з вказівкою назви фігури. Програма

повинно коректно обробляти і виводити назви фігур з кількістю сторін від трьох

до десяти включно. Якщо введене користувачем значення знаходиться за

межами цього діапазону, програма повідомляє користувача про це. Даю 35 балів сроооооооооочно​

Ответы

Автор ответа: petobej
1

Відповідь:

Одна з можливих реалізацій такої програми на мові Python може мати наступний вигляд:

num_sides = int(input("Введіть кількість сторін фігури (від 3 до 10): "))

if num_sides < 3 or num_sides > 10:

   print("Помилка: кількість сторін повинна бути в діапазоні від 3 до 10")

else:

   if num_sides == 3:

       print("Трикутник")

   elif num_sides == 4:

       print("Чотирикутник")

   elif num_sides == 5:

       print("П'ятикутник")

   elif num_sides == 6:

       print("Шестикутник")

   elif num_sides == 7:

       print("Семикутник")

   elif num_sides == 8:

       print("Восьмикутник")

   elif num_sides == 9:

       print("Дев'ятикутник")

   else:

       print("Десятикутник")

Програма спочатку запитує користувача ввести кількість сторін фігури, і перевіряє, чи вона належить діапазону від 3 до 10. Якщо так, то програма виводить відповідну назву фігури за допомогою оператора if-elif-else. Якщо ж кількість сторін не належить діапазону, то програма виводить повідомлення про помилку.

Автор ответа: devpaul
1

Ответ:

Python3:

num_sides = int(input("Введіть кількість сторін фігури (від 3 до 10): "))

figures = ["Трикутник", "Чотирикутник", "П'ятикутник", "Шестикутник", "Семикутник", "Восьмикутник", "Дев'ятикутник", "Десятикутник"]

if num_sides < 3 or num_sides > 10:

print("Некоректне значення!")

else:

print(figures[num_sides - 3])

Приклад результату цієї програми:

Приложения:
Похожие вопросы
Предмет: Физика, автор: ahriggu