Python
文章平均质量分 68
没事不要爱at我
这个作者很懒,什么都没留下…
展开
-
python核心编程第八章习题答案(2)
8–12. (整数)位操作. 编写一个程序, 用户给出起始和结束数字后给出一个下面这样的表格, 分别显示出两个数字间所有整数的十进制, 二进制, 八进制和十六进制表示. 如果字符是可打印的 ASCII 字符, 也要把它打印出来, 如果没有一个是可打印字符, 就省略掉 ASCII 那一栏的表头.#Filename:test8-12.pydef bitop(): elist=[]原创 2013-08-05 20:40:11 · 1391 阅读 · 0 评论 -
python核心编程第八章习题答案(1)
8-9 Fibonacci 数列. Fibonacci 数列形如 1, 1, 2, 3, 5, 8, 13, 21, 等 等. 也就是说, 下一个值是序列中前两个值之和. 写一个函数, 给定 N , 返回第 N 个 Fibonacci 数字#Filename:test8-9.pydef Fibonacci(N): if N<=0: return -1 el原创 2013-08-05 20:37:13 · 1425 阅读 · 0 评论 -
python核心编程第七章习题答案(3)
7–10. 加密def rot13(info): infolist=[] for c in info: if c.isalpha(): cnum=ord(c) if (65<=cnum<78) or (97<=cnum<110): infolist.append(chr(cnum原创 2013-08-05 11:59:06 · 1216 阅读 · 0 评论 -
python核心编程第七章习题答案(2)
7-6列表和字典。创建一个简单的股票证券投资数据系统。其中应至少包含四项数据:股市行情显示器符号,所持有的股票,购买价格及当前价位 - 你可以随意添加其他数据项,比如收益率,52 周最高指数、最低指数,等等。data={}listline=[]listotal=[]def datasys(): while True: print "\ninput(id,sha原创 2013-08-04 21:45:16 · 3475 阅读 · 0 评论 -
python核心编程第七章习题解答(1)
7-3 (c)根据已按照字母顺序排序好的字典的值,显示出这个字典中的键和值def sortdict(dict1): valuelist=dict1.values() valuelist.sort() dict2={}原创 2013-08-04 20:05:25 · 1443 阅读 · 0 评论 -
python核心编程第九章习题答案(1)
9–1. 文件过滤. 显示一个文件的所有行, 忽略以井号( # )开头的行. 这个字符被用做 Python , Perl, Tcl, 等大多脚本文件的注释符号.#filename:test9-1.pyf=open('F:\\test.txt','r')for eachline in f: try: if eachline.lstrip()[0]!='#':原创 2013-08-06 16:23:23 · 2278 阅读 · 0 评论 -
python核心编程第九章习题答案(2)
9–9. Py thon 文档 字符串. 进入 Python 标准库所在的目录. 检查每个 .py 文件看是否有 __doc__ 字符串, 如果有, 对其格式进行适当的整理归类. 你的程序执行完毕后, 应该会生成一个漂亮的清单. 里边列出哪些模块有文档字符串, 以及文档字符串的内容. 清单最后附上那些没有文档字符串模块的名字.#filename:test9-9.pyimp原创 2013-08-06 16:26:25 · 2254 阅读 · 0 评论 -
python核心编程第九章习题答案(3)
9–15. 复制文件. 提示输入两个文件名(或者使用命令行参数 ). 把第一个文件的内容复制到第二个文件中去. #filename:test9-15.pydef copyfile(): fs=raw_input("source file:").strip() #fd=raw_input("destination file:").strip() fd="G:\原创 2013-08-06 20:43:07 · 1984 阅读 · 0 评论 -
Python核心编程多种方法实现过滤filter()
python核心编程在讲到fiter()内建函数时,使用这样一个例子:产生一个较大的随机数集合,然后过滤出所有的的偶数,留给我们一个需要的数据集。实现一(构建函数odd()):from random import randintdef odd(n): return n%2allNums=[]for eachNum in range(100): allNums.原创 2013-08-07 13:00:59 · 933 阅读 · 0 评论