摘要: 递归:若函数包含了对其自身的调用,该函数为递归的。>>> #递归 《Python核心编程》P305>>> def factorial(n):if n==0 or n==1:#0!=1!=1return 1else:return n*factorial(n-1)>>> factorial(3)6>>>... 阅读全文
posted @ 2015-06-29 11:23 hhj187 阅读(190) 评论(0) 推荐(0) 编辑
摘要: >>> def solve(numLegs,numBeads): for numChicIcs in range(x,numBeads+1): numPigs=numBeads-numChicks totLegs=4*numPigs+2*numChieIcs ... 阅读全文
posted @ 2015-06-28 12:06 hhj187 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 斐波那契数列FibonacciSequence,又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n≥2,n∈N*)有一对一个月大的一公一母的兔子,再过一... 阅读全文
posted @ 2015-06-26 23:14 hhj187 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 函数调用>>> def sqrt(x): ans=0 if x>=0: while ans*ans>> sqrt(16)4>>> def f(x): x=x+1 return x>>> x=3>>> x3>>> f(x)4>>> z=f(3)>>> z4>>> ... 阅读全文
posted @ 2015-06-26 15:58 hhj187 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 遍历所有整数来寻找一个数的平方根。求16的平方根:4防卫性程序:确信我在代码中涵盖了所有可能路径,确信我显示了或者返回了代码中每种路径的有用信息,确信对于所有的可能的输入都对应了代码中的一个路径或者在代码中有对应的处理方式,避免了错误或无限循环的产生。>>> ans=0>>> x=16>>> if ... 阅读全文
posted @ 2015-06-25 10:52 hhj187 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 上图已经y=0 i=x了,下图只写了x=-4 竟然运行不出来,写全了才行 不知道为神马 #前面三个声明仅仅是赋值声明而已>>> y=0>>> x=4>>> i=x>>> while i>0SyntaxError: invalid syntax>>> while i>0: y+=x i-=... 阅读全文
posted @ 2015-06-24 13:38 hhj187 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 用if嵌套取最小值#取最小值>>> x=15>>> y=11>>> z=5>>> if x>> #elif 那回车也没有缩进号的>>> x=15>>> y=1>>> z=5>>> if x>> #那我用老方法求最小值 我要怎么写呢:>>> x=15>>> y=11>>> z=5>>> if x>> ... 阅读全文
posted @ 2015-06-24 10:32 hhj187 阅读(243) 评论(0) 推荐(0) 编辑
摘要: Python IDLE快捷键 汇总总结一下Python IDLE快捷键打开Options→configure IDLE→keys,可以配置选择快捷编辑状态时:Ctrl + [ 、Ctrl + ] 缩进代码Alt+3 Alt+4 注释、取消注释代码行Alt+5 Alt+6 切换缩进方式 空格TabAl... 阅读全文
posted @ 2015-06-13 10:29 hhj187 阅读(365) 评论(0) 推荐(0) 编辑