有一个record.txt的文档,内容如下:
# name, age, score tom, 12, 86 Lee, 15, 99 Lucy, 11, 58 Joseph, 19, 56
第一栏为姓名(name),第二栏为年纪(age),第三栏为得分(score)
现在,写一个Python程序,
1)读取文件
2)打印如下结果:
得分低于60的人都有谁?
谁的名字以L开头?
所有人的总分是多少?
3)姓名的首字母需要大写,该record.txt是否符合此要求? 如何纠正错误的地方?
#read lines from file fobj = open('record.txt', 'r+') print 'opened file: ', fobj.name all_lines = fobj.readlines() fobj.close() lines = [l[:-1].split(', ') for l in all_lines if not l.startswith('#') and l.strip()] #list person who's score less than 60 print [s[0] for s in lines if int(s[2]) < 60] #list person who's name starts with 'L' print [s[0] for s in lines if s[0].startswith('L')] #compute the score of all person print sum([int(s[2]) for s in lines]) #write new lines contains capitalize name into file fobj = open('record2.txt', 'w+') print 'opend file: ', fobj.name newlines = [] for line in all_lines: if line[0].islower(): line = line.capitalize() newlines.append(line) print newlines if newlines: fobj.writelines(newlines) fobj.close()
相关推荐
童程童美2020python笔试题A卷,第一轮首先答一份笔试题 20到单选加多选,4到编程题。北京童程童美科技有限公司(简称:童程童美)是美国纳斯达克上市公司达内教育集团旗下少儿编程品牌。
python笔试题(1)全文共5页,当前为第1页。python笔试题(1)全文共5页,当前为第1页。python笔试题 python笔试题(1)全文共5页,当前为第1页。 python笔试题(1)全文共5页,当前为第1页。 Python基础知识笔试 一、单选题...
python笔试题全文共8页,当前为第1页。python笔试题全文共8页,当前为第1页。python笔试题 python笔试题全文共8页,当前为第1页。 python笔试题全文共8页,当前为第1页。 Python基础知识笔试 一、单选题(分*20题) ...
python笔试题(2)全文共8页,当前为第1页。python笔试题(2)全文共8页,当前为第1页。python笔试题 python笔试题(2)全文共8页,当前为第1页。 python笔试题(2)全文共8页,当前为第1页。 python笔试题 Python基础知识...
最新python笔试题全文共3页,当前为第1页。最新python笔试题全文共3页,当前为第1页。最新python笔试题 最新python笔试题全文共3页,当前为第1页。 最新python笔试题全文共3页,当前为第1页。 Python基础知识笔试 一...
python编程简单笔试题,附答案,适合初学者学习使用。
Python将非0数视为False python-笔试题全文共10页,当前为第1页。4. 下列代码执行结果是什么? D python-笔试题全文共10页,当前为第1页。 x = 1 def change(a): x+= 1 print x change(x) A. 1 B. 2 C. 3 D. 报错 5....
Python基础知识笔试 一、单选题(分*20题) 1. 下列哪个表达式在Python中是非法的? B A. x = y = z = 1 B. x = (y = z + 1) C. x, y = y, x D. x += y 2. python v1 v2 命令运行脚本,通过 from sys import argv...
python笔试题目_【Python】【面试必看】Python笔试题.pdf
python笔试面试题.pdf
这是一份非常简单的python笔试题目,供招聘使用的,非常简单
Python笔试题20220512.md
python笔试题-求航班预订座位号 python笔试题-求航班预订座位号 这⾥有 n 个航班,它们分别从 1 到 n 进⾏编号。 我们这⼉有⼀份航班预订表,表中第 i 条预订记录 bookings[i] = [i, j, k] 意味着我们在从 i 到 j 的...
python笔试题(附带答案) 笔试题(附带答案) ⼀、选择题(每题2分,共70分) 1.下列哪个语句在Python中是⾮法的?( B ) A、x = y = z = 1 B、x = (y = z + 1) C、x, y = y, x D、x += y 2.关于Python内存管理,...
某培训机构总结的面试题结合 Python面试题汇总 其中包含python基础、高级企业面试题
Python面试题、笔试题 面试题、笔试题,选择题、简答题、判断题
Python常见题Python常见题Python常见题Python常见题Python常见题Python常见题Python常见题Python常见题Python常见题Python常见题Python常见题Python常见题Python常见题Python常见题Python常见题Python常见题Python...
一份比较好的python基础知识笔试题,,里面题目仅供参考。
史上最全的python面试题,之前的版本下架了,这是最新的,增加了300+题目,也添加了github,一次下载,绝对超值!