输入两个数字a和b,计算a除以b。输出计算结果或处理异常,如:分母为零,输入的不是数字等异常。无论是否发生异常,输出“程序已执行”。
a = int(input())
b = int(input())
try:
print(f"计算结果: {a / b}")
except ZeroDivisionError:
print("处理异常")
print("程序已执行")
使用 try except finally 捕获异常
try:
a = float(input())
b = float(input())
print(a / b)
except:
print("异常")
finally:
print("程序已执行")
a,b = map(int,input().split(","))
try:
c = a / b
print(c)
except ZeroDivisionError as e:
print("分母为零")
finally:
print("程序已执行")