- 博客(6)
- 收藏
- 关注
原创 第九章 字典
习题9.1 编写一个程序,读取words.txt文件中的单词,将他们作为键存储在字典中,此时不需要关心键对应的值,然后,使用in操作符快速判断某一字符是否存在于字典中。 fname = raw_input('Please enter file name:') fhand = open(fname) words = dict() for line in fhand: wor
2016-03-21 17:12:48 314
原创 第八章 2
习题8.5 编写一个程序,读取邮箱数据,当遇到一个以From开头的文本行,使用split函数将该行分解成单词,我们需要抽取From开头的行中第二个单词,即发信人。解析以From开头的行,打印出每行中的第二个单词,还可以统计发信人数,在结尾输出总数。 fname = raw_input('Please enter the file name:') try: fhand = open(f
2016-03-21 10:57:07 569
原创 第八章
习题8.1 编写chop函数,移除列表的头元素和尾元素,并返回None值;然后编写middle函数,移除列表的头元素和尾元素 def chop(phrase): length = len(phrase) phrase = phrase[1:length-1] #t = phrase[0] #m = phrase[length-1] #phrase
2016-03-21 10:56:21 366
原创 第七章 文件
习题7.1 编写一个程序,读取一个文件,以大写方式逐行打印出文件内容。 fname = raw_input('Enter a file name:') try: fout = open(fname) except: print 'File ',fname,' is not exist!' exit() print fout for line in fou
2016-03-19 18:02:29 377
原创 第六章 字符串
习题6.1-6.4 6.1 编写一个while循环,从字符串的最后一个字符开始,反向逐一处理,直到字符串的第一个字符,一行显示一个字母 6.2假设fruit是一个字符串,那么fruit[:]表示什么? fruit = 'banana' #while循环倒数遍历 index = len(fruit)-1 while index > -1: letter = fruit[inde
2016-03-19 17:53:46 488
原创 第五章 迭代
习题5.1 编写一个程序,重复读取数据,直到用户输入“done”。一旦输入“done”,打印总和、个数与平均值。如果用户输入的不是数字,使用try和except捕获异常,打印错误信息,然后跳过继续执行循环。 知识点:while 循环;异常捕获;continue; Correct Answer———————— count = 0; sum = 0; avg = 0 while True:
2016-03-18 15:41:22 728
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人