Під час виконання програми можуть виникати неочікувані ситуації: ділення на нуль, спроба доступу до неіснуючого файлу, некоректне введення користувача або помилки мережевого з’єднання. Такі ситуації називаються винятками. Python надає потужний і гнучкий механізм обробки винятків, який дозволяє запобігати аварійному завершенню програми та коректно реагувати на помилки. Що таке виняток? Виняток — це об’єкт, який описує помилку, що виникає під час виконання програми. Коли виникає виняток, нормальний потік виконання програми переривається. print(10 / 0) Цей код викликає ZeroDivisionError , оскільки ділення на нуль є математично неможливим. Блок try-except Основним механізмом обробки винятків у Python є блок try-except . Код, який може викликати помилку, розміщується всередині блоку try , а логіка обробки помилки — у блоці except . try: number = 10 / 0 except ZeroDivisionError: print("Ділення на нуль заборонене.") Якщо у блоці try виникає виняток, Python нег...
webJdev
Блог про програмування