简单学Python错误和异常处理

错误和异常都会让程序执行不下去,区别是错误会导致程序从刚开始就运行不下去,我们需要把错误消除,程序才能好好开始运行;异常是在程序正常运行了一段时间,遇到了一些情况,导致程序不能继续下去。

那如何处理错误和异常呢?错误必须立即纠正,否则程序从一开始就运行不了。异常可以通过可以使用 try/except 语句进行捕捉和处理。语法如下:

try:

执行代码

except 预计出现的异常:

出现异常后执行的代码

下面以除法举例:

a=10

b=int(input(‘请输入除数b的值:’))

print(‘a/b等于:’,a/b)

运行后,如果输入0的话,会出现异常:ZeroDivisionError: division by zero,大意是除数为0的异常。

修改代码,处理异常:

a=10

b=int(input(‘请输入除数b的值:’))

try:

print(‘a/b等于:’,a/b)

except ZeroDivisionError:

print(‘除数不能为0’)

这次再输入0,未提示异常,而是提醒:除数不能为0。

简单学Python错误和异常处理

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/75087
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 2024 年 7 月 11 日 下午5:26
下一篇 2024 年 7 月 11 日 下午5:27

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注