• Предмет: Информатика
  • Автор: sidorow1
  • Вопрос задан 4 месяца назад

Реализовать программу, которая рассчитывает площадь и периметр прямоугольника и обработать все возможное ошибки с помощью try..except.

Ответы

Ответ дал: olegtrofimenko1991
1

Ответ:

try:

   a = float(input("Введите длину прямоугольника: "))

   b = float(input("Введите ширину прямоугольника: "))

   if a <= 0 or b <= 0:

       raise ValueError("Длина и ширина прямоугольника должны быть положительными числами.")

   area = a * b

   perimeter = 2 * (a + b)

   print("Площадь прямоугольника: ", area)

   print("Периметр прямоугольника: ", perimeter)

except ValueError as e:

   print("Ошибка: ", e)

except Exception as e:

   print("Произошла ошибка: ", e)

Объяснение:

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