使用python

时间:2019-06-17 11:40:54

标签: python-3.x lcm

我编写了使用python中的递归来查找给定数字的LCM的代码。我的代码在某些给定输入中成功运行,但对某些输入却失败了。 '''

import sys
sys.setrecursionlimit(1000000000)
def lcm(numbers,mul,a,b):
    for i in range(1,len(numbers)):
        if(b%numbers[i]!=0):
            numbers[0]=a*mul
            return lcm(numbers,(mul+1),a,numbers[0])
    return numbers[0]
l=list(map(int,input().split()))
l.sort(reverse=True)
print(lcm(l,2,l[0],l[0]))

'''

输入:

53 93113

我的代码没有给出这些输入的输出。我将如何获取此类输入的正确输出。

0 个答案:

没有答案