Задача курса

Python try-except: ValueError и деление на ноль

Курс «Python для новичков» · урок «Обработка исключений через try-except»

Условие

Безопасный расчёт скорости по двум введённым значениям

Напишите программу safe_speed.py.

Пользователь вводит две строки по порядку: расстояние в километрах и время в часах.

Программа должна:

  • в блоке try преобразовать обе строки в целые числа;
  • вычислить скорость по формуле distance // time;
  • вывести результат;
  • если одна из строк не является целым числом, вывести Ошибка: некорректное число;
  • если время равно нулю, вывести Ошибка: деление на ноль.

После обработки ошибки программа должна завершаться без traceback.

Формат ввода: две строки, сначала расстояние, затем время.
Формат вывода: одно сообщение или одно число.

Попробуйте решить

РешениеPython
Без регистрации · результат не сохраняется