Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 23, 2021 12:52:07

Vasya343
Зарегистрирован: 2021-02-21
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Продолжить работу после ошибочных вычислений math

Здравствуйте. Прошу помощи.
Задача: написать программу для расчета и сравнения площадей треугольников.
Программу я написал, даже работает, но если ввести заведомо неправильные данные, например такие длины сторон треугольника при которых невозможно его существование, модуль math выдает ошибку и работа программы прекращается. Подскажите, пожалуйста, как заставить приложение выводить сообщение о том, что с данными параметрами невозможно построить треугольник, ведь модуль math прекращает работу не давая ничего сообщить пользователю?

Отредактировано Vasya343 (Фев. 23, 2021 12:52:40)

Офлайн

#2 Фев. 23, 2021 13:40:04

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Продолжить работу после ошибочных вычислений math

Vasya343
но если ввести заведомо неправильные данные,
1 Обычно в таких случаях проверяют что данные корректны и не суют всякую дрянь в модуль math
2 может вам будет интересно прочитать https://docs.python.org/3/tutorial/errors.html



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version