用户:
立白uzP4查看:6 回复:3 评论:6 创建时间:2021-08-17T12:05:43
用什么代码可以输出任意两个数的公因数啊
伴雪纷飞肝了好长时间的
def cf(x, y):
if x > y:
喵aller = y
else:
喵aller = x
return [i for i in range(1, 喵aller + 1) if((x % i == 0) and (y % i == 0))]
if __name__=='__main__':
num1 = input("输入第一个数字: ")
num2 = input("输入第二个数字: ")
print('%s和%s的公因数是%s'%(num2,num1,','.join([str(i) for i in cf(int(num1),int(num2))])))
点赞0
评论