0% нашли этот документ полезным (0 голосов)
9 просмотров10 страниц

Python 4

Документ описывает основы обработки исключений в языке программирования Python, включая использование блоков try, except, else и finally. Он также объясняет, как обрабатывать различные типы ошибок и предоставляет задания для практики, связанные с делением и умножением чисел с обработкой исключений. Основное внимание уделяется механизму обработки ошибок во время выполнения программы.

Загружено:

ivan14trifonov
Авторское право
© © All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате PDF, TXT или читать онлайн в Scribd
0% нашли этот документ полезным (0 голосов)
9 просмотров10 страниц

Python 4

Документ описывает основы обработки исключений в языке программирования Python, включая использование блоков try, except, else и finally. Он также объясняет, как обрабатывать различные типы ошибок и предоставляет задания для практики, связанные с делением и умножением чисел с обработкой исключений. Основное внимание уделяется механизму обработки ошибок во время выполнения программы.

Загружено:

ivan14trifonov
Авторское право
© © All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате PDF, TXT или читать онлайн в Scribd
Вы находитесь на странице: 1/ 10

Изучение конструкции

исключения
Курс «Основы языка программирования Python (M)».
Урок 4
Что выведет программа?

a = 15 / 0
print(a)
Исключения

 Исключения (exceptions) в Python — это механизм


обработки ошибок во время выполнения программы.
Обработка исключений

 С помощью блока try Python проверяет код


на наличие исключений. Если в try встречается
ошибка, выполнение переходит к блоку except.
try:
a = 15 / 0
print(a)
except:
print("ошибка")
Else

 Код в else выполняется, если try не нашёл


исключений.
try:
a = 15 / 0
except:
print("ошибка")
else:
print(a)
Finally

 В finally помещают код, который будет выполняться


независимо от того, была ли найдена ошибка, или нет.
try:
a = 15 / 0
except:
print("ошибка")
else:
print(a)
finally:
print("программа завершила работу")
Типы ошибок

 Мы можем по-разному обрабатывать различные типы


ошибок:
try:
a = x / 0
print(a)
except NameError:
print('Переменная не определена.’)
except ZeroDivisionError :
print('Деление на ноль.')
Информация об ошибке

 Ключевое слово as при обработке ошибок


используется для присвоения исключению
переменной:
try:
1/0
except ZeroDivisionError as e:
print(f'Исключение: {str(e)}')
Задание 1

 Написать программу, в которой пользователем


вводятся два числа и вычисляется их частное.
Написать обработку исключения для деления на 0.
Задание 2

 Написать программу, в которой пользователем


вводятся два числа и вычисляется их произведение.
Написать обработку исключения для случая, если
пользователь ввёл не числа.

Вам также может понравиться