1.defmain():
Score=float(input('请输入成绩:'))
=90:成绩='A'
=80:成绩='B'
=70:成绩='C'
=60:等级='D'
其他:
等级='E'
print('对应的年级是:',grade)if__name__=='__main__':
main()
2.您还可以从五点制创建一个字符串“EEEEEEDCBAA”,并使用以下方法来实现此功能:
score=int(input())
Degree='EEEEEEDCBAA'
print('数据错误!')
else:
print(学位[分数//10])
扩展信息:
1.整数格式输出
num01,num02=200,300
print("八进制输出:0o%o,0o%o"%(num01,num02))。
print("十六进制输出:0x%x,0x%x"%(num01,num02))。
Print("十进制输出:%d,%d"%(num01,num02)).
print("二进制输出200是:",bin(num01),"二进制输出300是:",bin(num02))。
2.#浮点输出
%f保留小数点后六位有效数字,%.3f保留三位小数。
%e保留小数点后六位有效数字,并以指数形式输出。 %.3e保留三位小数并使用科学记数法。
%g在保留六位有效数字的基础上使用小数表示法,否则使用科学计数法。 %3g保留三位有效数字并使用小数或科学记数法。
给你一些充分利用列表函数的代码:
Python代码HCORE=100
deflocate(v):
rank=[['A',10],['B',20],['C',30],['D',40],['F',100]]
foriinrank:
ifHCORE-int(v)<=i[1]:
returni[0]
成绩=[]
text=input('请输入至少5名学生的成绩(以空格分隔):')
grades=text.split('')
foriingrades:print('百分比分数为{0},成绩为:{1}'.format(i,locate(i)))
输出:
输出效果
上一篇:python成绩与等级的转换
下一篇:python判断成绩是否合格