这是伪代码,用于找出2个数字的最大公倍数。
从用户那里获取第一个电话号码(使用checkInt)从用户那里获得第二个数字(使用checkInt)
确定哪个数字更大如果第二个数字较大,则交换第一和第二个数字例如:如果numberOne = 45 numberTwo = 55,那么您需要交换以便numberOne = 55和numberTwo = 45如果您真的无法确定,请看这里
开始while循环数字三等于数字一mod数字二如果numberThree等于零,则结束循环,您的GCF为2其他将NumberOne设置为numberTwo设置NumberTwo等于numberThree继续循环
这是我从伪代码中解决的一些代码,但是我[很难理解其余的代码。
def gcd(m,n):
if m<n: #assuming that m should always be greater than n
(m,n) = (n,m)
def gcf(n1,n2):
remainder = None
while remainder != 0:
remainder = n1 % n2
n1 = n2
n2 = remainder
return n1