#!/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 '请è¾å
¥æ£ç¡®åæ°'
if __name__ == '__main__':
student_num,anum = input(u'请è¾å
¥å¦çå¦å·åèè¯æ绩ï¼ä»¥è±æéå·ç¸éï¼')
result = lev(anum)
if result not in 'ABCDE':
print result
else:
print u'å¦ç{0}çæ绩çç级æ¯ï¼{1}'.format(student_num, result)
追é®è¿è¡åºæ¥ä¹±ç
追çä½ ä»ä¹ç¯å¢ï¼ä¸è¡å°±æä¸æåé¢çuå»æ
追é®win10ç¯å¢
ææ³è¦çæ¯å¯ä»¥å½å
¥å¤ä¸ª 人çå¦å· å æ绩ï¼ç¶åéè¿æ¥æ¾å¦å·ï¼å¯ä»¥èªå¨æ¾ç¤ºè¯¥åå¦çæ绩ç级
追çé®é¢ä¹è¯´æ¸
æ¥å¯ãä¸æ¥æ天å说å§
追é®æ¥å 解ç好åå 50å
追ç#!/usr/bin/python
# -*- coding:utf-8 -*-
# @File : Student_Achievement.py
"""
å½å
¥å¦çå¦å·åæ绩ï¼éè¿å¦å·æ¥è¯¢æ绩ç级
"""
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 '请è¾å
¥æ£ç¡®åæ°'
if __name__ == '__main__':
student_num = input(u'请è¾å
¥å¦ç人æ°ï¼')
cunt = 0
student_dict = {}
while cunt < student_num:
student_code, anum = input(u'请è¾å
¥å¦çå¦å·åèè¯æ绩ï¼ä»¥è±æéå·ç¸éï¼')
result = lev(anum)
if result not in 'ABCDE':
print u'æ绩è¾å
¥é误ï¼è¯·éæ°è¾å
¥'
continue
else:
student_dict.setdefault(student_code, result)
cunt += 1
check_num = input(u'请è¾å
¥éè¦æ¥è¯¢æ绩çå¦çå¦å·ï¼')
if student_dict.has_key(check_num):
print u'å¦ç{0}çæ绩çç级æ¯ï¼{1}'.format(check_num, student_dict[check_num])
else:
print u'没æ该å¦çæ绩信æ¯ã'