异常处理
异常发生的代码行数
Traceback (most recent call last):File \num = eval(input(\请输入一个整数: \File \NameError: name 'abc' is not defined
异常类型异常内容提示
异常处理
异常处理的基本使用
try :
try :
<语句块1><语句块1>except :
except <异常类型> <语句块2>
<语句块2>
:
异常处理
示例1
:
num = eval(input(\请输入一个整数: print(num**2):
print(\输入不是整数\)
))try \except 异常处理
示例2
try :
num = eval(input(\请输入一个整数: \))print(num**2)except NameError:
标注异常类型后,仅响应此类异常异常类型名字等同于变量名
print(\输入不是整数\)
异常处理
try :
<语句块1>except :
<语句块2>else :
<语句块3>finally :
<语句块4>
异常处理的高级使用
- finally对应语句块4一定执行- else对应语句块3在不发生异常时执行
第四章-程序的分支结构
异常处理异常发生的代码行数Traceback(mostrecentcalllast):File\num=eval(input(\请输入一个整数:\File\NameError:name'abc'isnotdefined异常类型异常内容提示异常处理异常处理的基本使用try:
推荐度:
点击下载文档文档为doc格式