输入文件的文件名为 grade.txt向输入文件输入整数计算出 grade. txt中所有分数的最高分,最低分和平均分并分3行存入result.txt的文件内,平均分保留1位小数
一般做模拟练习的话都是使用随机数,所以可以先生成一个0到100的随机数列表,后面的就简单了
import random
keys = [random.randint(0,100) for _ in range(20)]
with open('grade.txt','w') as o:
o.write('\n'.join(map(str,keys)))
with open('result.txt','w') as o:
o.write(str(max(keys))+'\n')
o.write(str(min(keys))+'\n')
avg=round(sum(keys)/len(keys),1)
o.write(str(avg)+'\n')