![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python代码笔记
NakoMix
这个作者很懒,什么都没留下…
展开
-
Python代码笔记(2)水仙花数Narcissus()
我的代码 for i in range(100,1000): a=i//100 b=(i-a*100)//10 c=i%10 if i==a**3+b**3+c**3: print(i) 执行结果 153 370 371 407 小甲鱼代码 def Narcissus(): for each in range(10...原创 2018-08-01 11:18:03 · 1709 阅读 · 0 评论 -
Python代码笔记(1)辗转相除法/欧几里得算法求最大公约数gcd(m,n)
欧几里得算法求最大公约数:辗转相除法 具体做法:用较小数除较大数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除除数,如此反复,直到最后余数是0为止。如果是求两个数的最大公约数,那么最后的除数就是这两个数的最大公约数。 算法思想:m,n始终扮演被除数和除数的角色。 def gcd(m,n): while n: r=m%n m=n #...原创 2018-08-01 10:14:56 · 5873 阅读 · 1 评论