写一个函数对学生成绩进行异常检测

写一个函数check_grade(grade),当grade不在0~100之间时,用raise 抛出一个异常。对给定的stu_grade中的学生成绩进行检测,通过try……except进行捕获,并按要求输出结果。【参考代码行数:10行】
给定学生成绩:stu_grade= {'张三':88,'李四':101,'钱五':-10,'张三丰':98,'王五':90,'钱六':111,'王一':99,'小李':59,'张飞':-90}

img


def check_grade(grade):
    if not (0<=grade<=100):
        raise ValueError

stu_grade= {'张三':88,'李四':101,'钱五':-10,'张三丰':98,'王五':90,'钱六':111,'王一':99,'小李':59,'张飞':-90}
for k,v in stu_grade.items():
    try:
        check_grade(v)
    except ValueError:
        print(k,"成绩不在0~100之间")

img

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img