目录
try...except...else 结构
try...except...else 结构增加了“else 块”。如果 try 块中没有抛出异常,则执行 else 块。如果 try 块中抛出异常,则执行 except 块,不执行 else 块。
#【示例】try...except...else 结构执行测试
try:
a = input("请输入被除数:")
b = input("请输入除数:")
c = float(a)/float(b)
except BaseException as e:
print(e)
print("我是异常")
else:
print("除的结果是:",c)
输出:
D:\wwwroot\pyiteam\venv\Scripts\python.exe D:/wwwroot/pyiteam/mypro_obj/mypy02.py
请输入被除数:12
请输入除数:1
除的结果是: 12.0
Process finished with exit code 0