期末作业,用python做单科成绩分析器

2025-04-15 06:04:23
推荐回答(1个)
回答(1):

#!/usr/bin/python
# -*- coding:utf-8 -*-


def lev(num):
    atype = isinstance(num, (int, float, long))
    if atype is True:
        if 90 <= num <= 100:
            return 'A'
        elif 80 <= num < 90:
            return 'B'
        elif 70 <= num < 80:
            return 'C'
        elif 60 <= num < 70:
            return 'D'
        elif num < 60:
            return 'E'
    else:
        return u'请输入正确分数'


if __name__ == '__main__':
    anum = input(u'请输入考试成绩:')
    result = lev(anum)
    if result not in 'ABCDE':
        print result
    else:
        print u'输入成绩的等级是:{}'.format(result)