猫史档案馆


请个位大佬帮帮忙

用户:立白uzP4立白uzP4查看:6 回复:3 评论:6 创建时间:2021-08-17T12:05:43


用什么代码可以输出任意两个数的公因数啊

 


回复

上一页1 页 / 共 1下一页
伴雪纷飞伴雪纷飞

肝了好长时间的

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


评论


Python-happyyyyPython-happyyyy

点赞0


评论


爱探险的可乐呀爱探险的可乐呀

python还是JS?

点赞0


评论