python
红尘一笑233
这个作者很懒,什么都没留下…
展开
-
【python】求100以内素数/质数和
import mathdef is_prime(n): # 简化问题,先利用函数判断是否为质数 if n == 1: # =是赋值,==才是判断,切记切记 return False for i in range(2, int(math.sqrt(n))+1): # 质数判断条件,注意+1 if n % i == 0: ...原创 2018-08-24 18:48:53 · 7731 阅读 · 0 评论 -
神奇的递归!一文读懂函数递归(python实现)
递归是指函数在定义中调用函数自身的方式,是数学归纳法思维的编程体现。是不是有点晕,来看例1:在上式对阶乘的定义中,计算n!需要知道(n-1)!,计算(n-1)!需要知道(n-2)!......以此类推,一直到计算2!需要知道1!,而从上面的定义中可知1!=1。那么,2!就可以算出来了,3!, 4! ......这样反向进行运算,最后就可以得到n!了。从这个例子可以看出,递归有...原创 2018-09-13 20:41:16 · 2100 阅读 · 0 评论