python使用try-except语句抛出报错
在Python中,可以使用try-except语句来捕获和处理异常。以下是一个例子:
try:
x = int(input("请输入一个整数: "))
print(10 / x)
except ValueError:
print("输入的不是整数!")
except ZeroDivisionError:
print("除数不能为零!")
在上面的代码中,我们使用了try语句来执行可能会抛出异常的代码,然后使用except语句来捕获异常并处理它们。在这个例子中,我们捕获了ValueError和ZeroDivisionError两种异常,并分别处理它们。
如果用户输入的是一个非整数,我们就会抛出ValueError异常,程序就会执行except ValueError语句块中的代码。如果用户输入的是0,我们就会抛出ZeroDivisionError异常,程序就会执行except ZeroDivisionError语句块中的代码。
通过使用try-except语句,我们可以避免程序在出现异常时崩溃,而是能够优雅地处理异常并继续执行程序
原文地址: https://www.cveoy.top/t/topic/fh3Z 著作权归作者所有。请勿转载和采集!