输入两个正整数m和n,求其最大公约数和最小公倍数(要求用while语句实现)。
时间: 2024-03-24 22:32:29 浏览: 59
输入两个正整数m和n,求其最大公约数和最小公倍
以下是使用while语句实现输入两个正整数m和n,求其最大公约数和最小公倍数的方法:
```python
m = int(input("请输入第一个正整数:"))
n = int(input("请输入第二个正整数:"))
# 求最大公约数
a, b = m, n
while b != 0:
a, b = b, a % b
gcd = a
print("最大公约数为:", gcd)
# 求最小公倍数
lcm = m * n // gcd
print("最小公倍数为:", lcm)
```
阅读全文