Python学习第八天_异常
2021-05-14 03:30
标签:就会 一段 两种 code 一个 inpu 异常捕获 pre NPU 当一段代码出现报错或者运行结果达不到想要的结果时,证明这段代码出现了异常,就需要去寻找代码中的异常。 例如: 上面这段代码,不管怎么输入都不会打印 因为打印 尽管这段代码不会出现报错的情况,但依然是一段异常代码 所以修复的方式有两种: 1、将 2、将 对可能出现报错情况的代码进行异常捕获,不让其出现报错情况 语法: 示例: 当输入的内容不为数字或者为0时程序就会报错,这时用 Python学习第八天_异常 标签:就会 一段 两种 code 一个 inpu 异常捕获 pre NPU 原文地址:https://www.cnblogs.com/jianwen520/p/13125720.html一、寻找异常原因
code = input(‘请输入验证ID:‘)
if code == 3547:
print(‘验证成功!‘)
else:
print(‘验证失败!‘)
‘验证成功!‘
‘验证成功!‘
的条件是code == 3547
,而input()
获取到的结果只能是字符串,也就是说code
一定为字符串格式,所以条件不可能成立code
转换成整数型3547
改为字符串格式二、异常捕获try ... except ...
try:
代码块
except:
代码块执行出错后的操作
try:
number = int(input(‘请输入一个整数:‘))
Remainder = 18 / number
print(Remainder)
except:
print(‘输入的内容做为除数,所以不能输入0哦!‘)
try
语句捕获到异常,再通过except
语句提示报错后需要进行的操作