◎知识点
在try-except语句的后面添加else从句
在try-except语句的后面添加finally从句
使用raise语句手动抛出异常
◎脚本练习
▽ 在try-except语句的后面添加else从句
"""
可以在while语句或for-in语句的后面添加else从句,这样,如果没有执行循环体中的break语句
从而提前退出循环,就会执行else从句。
类似地,可以在try-except语句的后面添加else从句,其语法格式为:
try:
可能会产生异常的代码
except 异常类对象1:
当前except子句处理异常的代码
except 异常类对象2:
当前except子句处理异常的代码
...
except 异常类对象n:
当前except子句处理异常的代码
else:
try语句块中没有产生异常时执行的代码
"""
try:
# result = 1 / 0
result = 1 / 2
# result = int('abc')
except ImportError:
print("导入错误")
except ZeroDivisionError:
print("0不能作为除数")
except TypeError:
print("类型错误")
else:
print(result)
print("结束")
"""
while True:
try:
x = int(input("请输入一个整数:"))
except ValueError:
print("无效的输入,请再次输入")
else:
print("输入的整数为:", x)
break
"""

