摘要: 一道中学生的题目困扰了我好久啊,从吃晚饭时间到现在...求x的n次方的末两位数。令y=x**n,则y的末两位数与x的末两位数有关。规律就是从2开始,每20个数是一个循环View Code for x in range(2, 100): #x为底数 y=x%100 #y为幂的最后两位 s="" for n in range(2,201): #n为指数 init=y #init保留上一次y的值 y=y*x #每次乘以一个x y = y % 100 #对y用100取模,值为最后两位数 if y==init: # 如果本次算值与上次计算值相同,则不需继续计算 break if y= 阅读全文
posted @ 2011-08-01 19:20 牛皮糖NewPtone 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 这是一道从别人博客里看到的趣味题:[题目]1元钱一瓶汽水,喝完后两个空瓶换一瓶汽水,问:你有20元钱,最多可以喝到几瓶汽水?我想当然地以为是20—>10—>5—>2—>1,漏了一瓶...还是写个程序来解决一下:设每次买一瓶,攒够2个空瓶就换一瓶汽水:def qishui1( m ): s = 0 # 喝去的汽水瓶数 k = 0 #空瓶数 while m>0: m=m-1 #买 1瓶 s=s+1 k=k+1 while k==2: k=0 s=s+1 #换一瓶汽水,喝掉 k=k+1 #又多出来一个空瓶 return s,km = 20s,k=qishui1(m)pr 阅读全文
posted @ 2011-08-01 17:55 牛皮糖NewPtone 阅读(1497) 评论(1) 推荐(0) 编辑
摘要: 作为一个Python菜鸟,之前一直懵懂于urllib和urllib2,以为2是1的升级版。今天看到老外写的一篇《Python: difference between urllib and urllib2》才明白其中的区别。You might be intrigued by the existence of two separate URL modules in Python -urllibandurllib2. Even more intriguing: they are not alternatives for each other. So what is the difference be 阅读全文
posted @ 2011-08-01 17:10 牛皮糖NewPtone 阅读(61168) 评论(0) 推荐(2) 编辑
摘要: 最近在写的程序频繁地与文件操作打交道,这块比较弱,还好在百度上找到一篇不错的文章,这是原文传送门,我对原文稍做了些改动。有关文件夹与文件的查找,删除等功能 在os模块中实现。使用时需先导入这个模块,导入的方法是:import os一、取得当前目录s =os.getcwd()# s 中保存的是当前目录(即文件夹)比如运行abc.py,那么输入该命令就会返回abc所在的文件夹位置。举个简单例子,我们将abc.py放入A文件夹。并且希望不管将A文件夹放在硬盘的哪个位置,都可以在A文件夹内生成一个新文件夹。且文件夹的名字根据时间自动生成。import osimport timefolder = tim 阅读全文
posted @ 2011-08-01 16:32 牛皮糖NewPtone 阅读(84943) 评论(4) 推荐(5) 编辑
摘要: 刚好用到,这篇文章写得不错,转过来收藏。 转载自 道可道 | Python 标准库 urllib2 的使用细节Python 标准库中有很多实用的工具类,但是在具体使用时,标准库文档上对使用细节描述的并不清楚,比如 urllib2 这个 HTTP 客户端库。这里总结了一些 urllib2 库的使用细节。1 Proxy 的设置 2 Timeout 设置 3 在 HTTP Request 中加入特定的 Header 4 Redirect 5 Cookie 6 使用 HTTP 的 PUT 和 DELETE 方法 7 得到 HTTP 的返回码 8 Debug Log 1 Proxy 的设置urllib2 阅读全文
posted @ 2011-08-01 16:23 牛皮糖NewPtone 阅读(140795) 评论(0) 推荐(9) 编辑