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))
输出最小公倍数保留了一位小数
为何输出最小公倍数的结果保留了一位小数?????