试题:
可能异常的代码
除了指定异常类型1:
异常执行代码
除了指定异常类型2:
异常执行代码
除了异常结果:
打印(结果)#打印系统提示的错误
:
没有异常执行代码
最后:
无论是否异常都有执行的代码
123456789101112
——正常完整源码:
试题:
num1=浮动(输入(“请输入任何数字:“))
num2=浮动(输入(“请输入任何数字:“))
op1=输入(“请输入运算符:“)
如果op1==& # 39; + & # 39;:
打印(num1 + num2)
如果op1==& # 39; & # 39;:
打印(num1-num2)
如果op1==& # 39;/& # 39;:
打印(num1/num2)
如果op1==& # 39; * & # 39;:
打印(num1 * num2)
除了ZeroDivisionError: #除数不能为零
打印(“除数不能为零“)
除了:
打印(“未知错误“)
其他:#没有异常
打印(“恭喜没有任何错误!“)
最后:
打印(“无论是否有异常执行代码“)
——主动抛出异常源码:
试题:
num1=浮动(输入(“请输入任何数字:“))
num2=浮动(输入(“请输入任何数字:“))
op1=输入(“请输入运算符:“)
如果op1 !=& # 39; + & # 39;和op1 !=& # 39; & # 39;和op1 !=& # 39;/& # 39;和op1 !=& # 39; * & # 39;:
提高异常(“主动抛出异常“)
如果op1==& # 39; + & # 39;:
打印(num1 + num2)
如果op1==& # 39; & # 39;:
打印(num1-num2)
如果op1==& # 39;/& # 39;:
打印(num1/num2)
如果op1==& # 39; * & # 39;:
打印(num1 * num2)
除了异常结果:#出现异常打印,系统提示信息
打印(结果)