ZeroDivisionError
.При попытке деления на ноль в Python возникнет исключение ZeroDivisionError
.
Это означает, что программа прервет свое нормальное выполнение и выдаст сообщение об ошибке, указывающее на то, что была предпринята попытка деления на ноль.
Пример кода:
try:
result = 10 / 0
print(result)
except ZeroDivisionError as e:
print(f"Ошибка: Деление на ноль! {e}")
В данном примере, код внутри блока try
попытается выполнить деление 10 / 0
. Поскольку это вызовет ZeroDivisionError
, управление будет передано блоку except
, который перехватит исключение и выведет сообщение об ошибке. Без блока try...except
программа бы просто завершилась с ошибкой.
Важно обрабатывать ZeroDivisionError
в коде, особенно если деление зависит от пользовательского ввода или других динамических данных, чтобы предотвратить аварийное завершение программы и предоставить пользователю информативное сообщение об ошибке.