python捕获异常—代码示例

ThinkPhpchengxu

温馨提示:这篇文章已超过239天没有更新,请注意相关的内容是否还可用!

python捕获异常—代码示例

在Python中,我们可以使用try-except语句来捕获异常。try块中的代码被称为“受保护的代码”,我们可以在这里放置可能会引发异常的代码。如果try块中的代码引发了异常,那么异常将被捕获并在except块中进行处理。

下面是一个示例代码,演示了如何使用try-except语句来捕获异常:

try:

num1 = int(input("请输入一个整数: "))

num2 = int(input("请输入另一个整数: "))

result = num1 / num2

print("结果是:", result)

except ValueError:

print("输入的不是整数,请重新输入。")

except ZeroDivisionError:

print("除数不能为零,请重新输入。")

在上面的示例中,我们使用了两个input函数来获取用户输入的两个整数。然后,我们尝试将这两个整数相除,并将结果打印出来。如果用户输入的不是整数,那么会引发ValueError异常,我们在except块中捕获这个异常并打印出错误提示信息。同样地,如果用户输入的第二个整数是零,那么会引发ZeroDivisionError异常,我们也在except块中捕获这个异常并打印出错误提示信息。

通过使用try-except语句,我们可以避免程序在遇到异常时崩溃,并能够根据具体的异常类型进行相应的处理。这样可以提高程序的健壮性和可靠性。

文章版权声明:除非注明,否则均为莫宇前端原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码