python的输出小bug

  • 编写程序,产生两个0~100之间的随机整数a和b,求这两个整数的最大公约数和最小公倍数。
    import random  //引用随机库
    import math   //math库
    a=random.randint(0,100)
    b=random.randint(0,100)
    print(a)
    print(b)
    c=math.gcd(a,b)   //求两数的最大公约数
    d=(a*b)/c     //最小公倍数
    print("最大公约数为{}".format(c))
    print("最小公倍数为{}".format(d))

    输出最小公倍数保留了一位小数

        为何输出最小公倍数的结果保留了一位小数?????

 

posted @ 2020-12-02 16:45  是你们的lotte呀  阅读(44)  评论(0编辑  收藏  举报