标题: [原创代码] 欧拉计划005,函数调用 [打印本页]
作者: 元芳你怎么看 时间: 2016-4-22 15:02 标题: 欧拉计划005,函数调用
- #/usr/bin/env python
- '''欧拉计划005,求1~20的最小公倍数。
- 可以算不同n数值的最小公倍数,但是n要大于等于3
- '''
-
-
- def Ghost_Euler_005(n=20):
- multiple = 2
- for i in range(2,n):
- multiple = gongbeishu(multiple,i+1)
- print(multiple)
-
- def gongbeishu(m,n):
- divisor = gongyueshu(m,n)
- return(m*n / divisor)
-
- def gongyueshu(a,b):
- min = divisor = 0
- if a>b:
- min = b
- else:
- min = a
- for i in range(1,min+1):
- if a%i == 0 and b%i == 0:
- divisor = i;
- return(divisor)
-
复制代码
作者: 523066680 时间: 2016-4-22 15:05
这是马甲吗
作者: 元芳你怎么看 时间: 2016-4-22 15:10
回复 2# 523066680
啥意思?马甲是啥?
作者: codegay 时间: 2016-4-23 12:23
回复 2# 523066680
应该不是。
作者: codegay 时间: 2016-4-23 12:26
看楼主爱用递归,猜之前学过其它语言?
作者: codegay 时间: 2016-4-23 16:56
擦,原来是我看错了,这个不是递归。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |