Python学习第八天_异常
一、寻找异常原因
当一段代码出现报错或者运行结果达不到想要的结果时,证明这段代码出现了异常,就需要去寻找代码中的异常。
例如:
code = input(‘请输入验证ID:‘) if code == 3547: print(‘验证成功!‘) else: print(‘验证失败!‘)
上面这段代码,不管怎么输入都不会打印‘验证成功!‘
因为打印‘验证成功!‘
的条件是code == 3547
,而input()
获取到的结果只能是字符串,也就是说code
一定为字符串格式,所以条件不可能成立
尽管这段代码不会出现报错的情况,但依然是一段异常代码
所以修复的方式有两种:
1、将code
转换成整数型
2、将3547
改为字符串格式
二、异常捕获try ... except ...
对可能出现报错情况的代码进行异常捕获,不让其出现报错情况
语法:
try: 代码块 except: 代码块执行出错后的操作
示例:
try: number = int(input(‘请输入一个整数:‘)) Remainder = 18 / number print(Remainder) except: print(‘输入的内容做为除数,所以不能输入0哦!‘)
当输入的内容不为数字或者为0时程序就会报错,这时用try
语句捕获到异常,再通过except
语句提示报错后需要进行的操作
相关推荐
YENCSDN 2020-11-17
lsjweiyi 2020-11-17
houmenghu 2020-11-17
Erick 2020-11-17
HeyShHeyou 2020-11-17
以梦为马不负韶华 2020-10-20
lhtzbj 2020-11-17
夜斗不是神 2020-11-17
pythonjw 2020-11-17
dingwun 2020-11-16
lhxxhl 2020-11-16
坚持是一种品质 2020-11-16
染血白衣 2020-11-16
huavhuahua 2020-11-20
meylovezn 2020-11-20
逍遥友 2020-11-20
weiiron 2020-11-16