Получи случайную криптовалюту за регистрацию!

Обработка ошибок Встретив ошибку, Python не понимает, что де | Data Scientoлог

Обработка ошибок

Встретив ошибку, Python не понимает, что делать дальше, и прекращает работу. Примерно то же самое происходит, когда вы проходите компьютерную игру или пишете статью в текстовом редакторе, но неожиданно «вылетаете». Это аварийное завершение программы.
Его можно предотвратить, применив оператор обработки исключений try...except.

input:
try:
print(777 / 0)
except:
print('Нельзя делить на ноль!')
print('Идём дальше!')

output:
Нельзя делить на ноль!
Идём дальше!

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

#datascientoлог #python