1.读入一个Python程序,将其单行的注释(即 每一行“#”后面的内容)删除后保存
with open('test.py','r') as f,open('zhushi.txt','w') as f2:
f.seek(0,0)
for str in f:
li=str.split('#')
if len(li)!=1 and li[0]!='':
f2.write(li[0] + '\n')
else:
print(li[0],'--')
f2.write(li[0])
随机生成100个学生的成绩保存在文件scores.txt文件中;
2). 从文件中读出学生的成绩,输出最高、最低,以及平均成绩(平均成绩为小数)。
3). 从文件中读出学生的成绩,统计90分以上学生的人数并输出。
4). 求出这次考试的平均成绩,并统计各分数段的人数(优秀:≥90,良好:≥80,中等:≥70,及格:≥60,不及格:<60)。
5). 将统计结果保存到数据文件statictic.txt中