算法1:

score = float(input("请输入百分制成绩:"))
if score < 60:
    print("不合格")
else:
    if score < 70:
        print("合格")
    else:
        if score < 80:
            print("中等")
        else:
            if score < 90:
                print("良好")
            else:
                print("优秀")

算法2:

score = float(input("请输入百分制成绩:"))
if score < 60:
    print("不合格")
elif score < 70:
    print("合格")
elif score < 80:
    print("中等")
elif score < 90:
    print("良好")
else:
    print("优秀")

测试1:输入成绩为45分

请输入百分制成绩:45
不合格

测试2:输入成绩为65分

请输入百分制成绩:65
合格

测试3:输入成绩为75分

请输入百分制成绩:75
中等

测试4:输入成绩为85分

请输入百分制成绩:85
良好

测试5:输入成绩为95分

请输入百分制成绩:95
优秀

测试6:输入成绩为60分

请输入百分制成绩:60
合格

测试7:输入成绩为90分

请输入百分制成绩:90
良好
将某课程考试的百分制成绩转化为等级制成绩。转换规则为 60分以下为不合格60~69分为 合格70~79分为 中等80~89分为良好90分以上为优秀-个多分支选择问题要求分别用两种算法解决。算法1使用嵌套的if语句结构。算法2使用switch语句结构。运行7次分别测试输入不同分数段的情况

原文地址: https://www.cveoy.top/t/topic/bod9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录