python 用while循环编写程序:输入两个正整数(一次性),求最小公倍数
时间: 2024-03-09 18:21:31 浏览: 62
用python编写两个正整数的最大公约数和最小公倍数的小程序
好的,我可以回答这个问题。以下是用 Python 编写求最小公倍数程序的代码:
```python
a, b = map(int, input("请输入两个正整数,用空格隔开:").split())
# 先求最大公约数
def gcd(x, y):
if y == 0:
return x
return gcd(y, x % y)
# 最小公倍数 = 两数之积 / 最大公约数
lcm = a * b // gcd(a, b)
print(f"{a}和{b}的最小公倍数为{lcm}")
```
你可以输入两个正整数,程序会输出它们的最小公倍数。
阅读全文