07 2017 档案
python 小练习 7
摘要:有一楼梯共n级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第n级,共有多少种走法? 这其实是fibonacci数列,记走法为f(n),在n-1和n-2时你都可以直接跨上去。因此 f(n) = f(n-1)+f(n-2)跑到n级的方法等于跑到n-1和n-2之和因此可以用fib做 def fib(n): x,y = 0,1 while(n): ...
阅读全文
python 小练习 6
摘要:几种不同的方法写fibonacci 刚学Python不久的的C程序员: 效率比较低 懒散的Python程序员: 更懒的Python程序员: 这个比较好 刚学完数据结构的Python程序员:
阅读全文
python 小练习 5
摘要:Py从小喜欢奇特的东西,而且天生对数字特别敏感,一次偶然的机会,他发现了一个有趣的四位数2992, 这个数,它的十进制数表示,其四位数字之和为2+9+9+2=22,它的十六进制数BB0,其四位数字之和也为22, 同时它的十二进制数表示1894,其四位数字之和也为22,啊哈,真是巧啊。 Py非常喜欢这
阅读全文
python 小练习4
摘要:给你一个整数list L, 如 L=[2,-3,3,50], 求L的一个连续子序列,使其和最大,输出最大子序列的和。 例如,对于L=[2,-3,3,50], 输出53(分析:很明显,该列表最大连续子序列为[3,50]).我个人想法比较简单啦,只是按顺序遍历列表AC1 l=[] maxL = -100
阅读全文
python 小练习3
摘要:ret = 1 def PowerMod(a, n, ret): if n == 0: return ret if n % 2: ret = ret * a % 20132013 return PowerMod(a*a%20132013, n/2, ret)print PowerMod(a, n,
阅读全文
python 小练习2
摘要:print 'YES' if sum([L.count(x) for x in L]) > len(L) else 'NO' %count会重复取重复的数字所以大于len(L)
阅读全文
遇到后缀名为whl的库的安装方法
摘要:直接把whl文件改成zip文件,解压到site-packages里面,其中site-packages文件夹位于例如我的位置是e:/python34/lib/sit-packages即可,然后就可以用import导入,import pygame成功,因为import导入的包都是来源于site-pack
阅读全文
python 小练习
摘要:一个环形的公路上有n个加油站,编号为0,1,2,...n-1, 每个加油站加油都有一个上限,保存在列表limit中,即limit[i]为第i个加油站加油的上限, 而从第i个加油站开车开到第(i+1)%n个加油站需要cost[i]升油,cost为一个列表。 现在有一辆开始时没有油的车,要从一个加油站出
阅读全文
python中sorted和.sorted 、reversed和reverse的注意点
摘要:L=[1,2,3,4]l1=[123,123,23]if l1.sort() == L.reverse(): #这个判断式是恒等的,因为两个函数的返回值都是None(其实是无返回值) print(1) a.sort()是对列表a进行原地修改,而且只能修改列表 而sorted(a)对字符串、列表、元组
阅读全文
浙公网安备 33010602011771号