其他分享
首页 > 其他分享> > 异常处理

异常处理

作者:互联网

#异常处理
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