用python输入任意两位数求最大公约数和最小公倍数
时间: 2023-07-27 12:15:42 浏览: 82
好的,可以使用以下代码来实现:
```python
a = int(input("请输入第一个两位数:"))
b = int(input("请输入第二个两位数:"))
# 求最大公约数
def gcd(x, y):
if y == 0:
return x
else:
return gcd(y, x % y)
# 求最小公倍数
def lcm(x, y):
return x * y // gcd(x, y)
print("{}和{}的最大公约数为:{}".format(a, b, gcd(a, b)))
print("{}和{}的最小公倍数为:{}".format(a, b, lcm(a, b)))
```
输入两个两位数后,程序会自动计算它们的最大公约数和最小公倍数,并输出结果。
阅读全文