写一个函数:
def get_score():
....
此函数来获取用户输入的学生成绩信息(0~100的整数)
如果用户输入出现异常则此函数返回0,否则返回用户输入的成绩
score = get_score()
print("您输入的成绩:", score)
try-finally 语句
语法:
try:
可能触发异常的语句
finally:
一定要执行的最终语句
说明:
1. finally 子句不可以省略
2. 一定不存在except子句
作用:
通常用try-finally语句来做触发异常时必须要处理的事情,无论异常是否发生,finally子句都会被执行
注:
try-finally 语句不会改变程序的状态(正常/异常)状态