展开全部
1、def main():
score = float(input('请输入成绩: '))
if score >= 90:
grade = 'A'
elif score >= 80:
grade = 'B'
elif score >= 70:
grade = 'C'
elif score >= 60:
grade = 'D'
else:
grade = 'E'
print('对应的等级是:', grade)
if __name__ == '__main__':
main()
2、也可以将五62616964757a686964616fe59b9ee7ad9431333433623130分制构造出一个字符串'EEEEEEDCBAA',用以下方法实现这个功能:
score = int(input())
degree = 'EEEEEEDCBAA'
if (score > 100 or score < 0):
print('Data error!')
else:
print(degree[score//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 保留3位小数位,使用科学计数法。
%g 保留六位有效数字的前提下,使用小数方式,否则用科学计数法。%3g保留3位有效数字,使用小数或科学计数法。