异常处理
作者:互联网
#异常处理
try:
# 简写为 num = eval(input("数字"))
num = input("请输入数字或者其它文字")
num1 = eval(num)
print("输入的为{}".format(num1))
except:
print("输入的不是数字")
#异常处理 带有异常名字的
try:
num2 = input("请输入数字或者其它文字")
num3 = eval(num2)
print("输入的为数字{}".format(num3))
except NameError:
print("输入的不是数字")
#异常处理的高级使用
num0 = ""
try:
num4= eval(input("输入"))
except:
num0 = num0+"【输入的不是数字except执行了】\n"
else:
num0 = num0+"【输入的是数字,else执行了】\n"
print("try没有异常,输入格式正确,输入是数字:{}".format(num4))
finally:
num0 = num0+"【finally执行了】\n"
print("不管try有没有异常,finally都执行\n{}".format(num0))
标签:num0,数字,处理,except,try,print,异常,输入 来源: https://blog.csdn.net/weixin_47021806/article/details/114377338