Исключения в Python |

Введение

Исключение — это событие, происходящее во время выполнения программы, которое нарушает нормальный ход выполнения.

Для этого мы используем три ключевых слова:

1) попробуй: В этом нам нужно написать наш код
2) поймать: Этот блок кода будет выполнен в случае ошибки в блоке try.
3) наконец: даже если есть ошибка, этот код всегда будет выполняться

Типы исключений

Ошибка импорта — Если попытка импорта не удалась, часто будет возникать Importerror.
Ошибка значения — возникает, когда встроенная функция получает аргумент правильного типа, но с неподходящим значением.
Ошибка конца файла — Происходит, когда функция достигает конца файла без каких-либо данных
Прерывание клавиатуры — Происходит, когда пользователь нажимает клавишу прерывания
ошибка ввода-вывода — Возникает при сбое операции ввода или вывода
Ошибка имени — Возникает при попытке использовать идентификатор с недопустимым или неизвестным именем.
Ошибка ОС — Эта ошибка возникает при возникновении проблемы на системном уровне.
Ошибка значения — Должен вызываться, когда функция или метод получает аргумент правильного типа, но фактическое значение по какой-то причине недопустимо.

a = int(input("enter a no:"))
b = int(input("enter a no1:"))
c = a/b
print(c)
enter a no: 10
enter a no1: 0
Traceback (most recent call last):
    c = a/b
ZeroDivisionError: division by zero

Используя исключения (try-catch), мы можем добиться этого
основной-qimg-e6d89da7bab85082b064b6260da87568.png
Напишите программу в блоке try и запишите желаемую форму ошибки в блоке exclude.

a = int(input("enter a no:"))
b = int(input("enter a no1:"))
try:
    c = a/b
except Exception as e:
    print("exception")
else:
        print(C)
finally:
    print("Print finally block")
       
Output: 
enter a no: 10
enter a no1: 0
exception
Print finally block

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *