Python 应用 随机生成20个学生的成绩,判断这20个学生成绩的等级

import random

def get_level(score):
    if 90 < score <= 100:
        return '非常优秀'

    elif 80 < score <=90:
        return '优秀'

    elif 60 < score <=80:
        return '及格'

    else:
        return '不及格'

def main():
    for i in range(20):
        score = random.randint(1,100)
        level = get_level(score)
        print("成绩: %s, 等级: %s" % (score, level))

if __name__ == "__main__":
    main()

运行结果

Python 应用 随机生成20个学生的成绩,判断这20个学生成绩的等级_第1张图片

你可能感兴趣的:(python,Python练习,python)