- 博客(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 324
原创 第八章 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 580
原创 第八章
习题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 375
原创 第七章 文件
习题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 386
原创 第六章 字符串
习题6.1-6.46.1 编写一个while循环,从字符串的最后一个字符开始,反向逐一处理,直到字符串的第一个字符,一行显示一个字母6.2假设fruit是一个字符串,那么fruit[:]表示什么?fruit = 'banana'#while循环倒数遍历index = len(fruit)-1while index > -1: letter = fruit[inde
2016-03-19 17:53:46 494
原创 第五章 迭代
习题5.1 编写一个程序,重复读取数据,直到用户输入“done”。一旦输入“done”,打印总和、个数与平均值。如果用户输入的不是数字,使用try和except捕获异常,打印错误信息,然后跳过继续执行循环。知识点:while 循环;异常捕获;continue;Correct Answer————————count = 0; sum = 0; avg = 0while True:
2016-03-18 15:41:22 762
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人