异常的使用

2022-03-08  本文已影响0人  花开有声是我

一、异常的完整写法

try:
    a = int(input("请输入一个整数"))
    b = int(input("请输入一个整数"))
    print(a/b)
except ValueError:
    print("请输入一个可以转化的整数")
except ZeroDivisionError:
    print("除数不能为0")
except Exception as result:
    print(result)
else:
    print("正常运行")
finally:
    print("always do")

二、异常的使用:计算器

try:
    num1 = int(input("请输入num1的值"))
    num2 = int(input("请输入num2的值"))
    op1 = input("请输入op1的值:+、-、*、/")
    if op1 == "+":
        print(num1 + num2)
    elif op1 == "-":
        print(num1 - num2)
    elif op1 == "*":
        print(num1 * num2)
    elif op1 == "/":
        print(num1/num2)
    else:
        print("op1值不对")
except ValueError:
    print("请输入一个可以转化的整数")
except ZeroDivisionError:
    print("除数不能为0")
except:
    print("未知错误")
上一篇 下一篇

猜你喜欢

热点阅读