python输入两个正整数。求最小公倍数用while实现多种方法
时间: 2023-03-27 11:03:31 浏览: 144
可以使用辗转相除法求最大公约数,然后用两数之积除以最大公约数得到最小公倍数。以下是一种用while实现的方法:
```
a = int(input("请输入第一个正整数:"))
b = int(input("请输入第二个正整数:"))
# 辗转相除法求最大公约数
while b != :
r = a % b
a = b
b = r
# 最小公倍数为两数之积除以最大公约数
lcm = int(a * (a / b))
print("最小公倍数为:", lcm)
```
相关问题
python输入两个正整数。求最小公倍数用while实现
你好,我可以回答这个问题。以下是用 while 实现求两个正整数的最小公倍数的 Python 代码:
```
a = int(input("请输入第一个正整数:"))
b = int(input("请输入第二个正整数:"))
# 求最大公约数
m = a
n = b
while n != :
r = m % n
m = n
n = r
# 求最小公倍数
lcm = a * b // m
print("最小公倍数为:", lcm)
```
希望能帮到你!
用while循环编写程序输入两个正整数求最小公倍数
好的,这是一个数学问题,我可以回答。以下是代码实现:
```python
num1 = int(input("请输入第一个正整数:"))
num2 = int(input("请输入第二个正整数:"))
max_num = max(num1, num2)
while True:
if max_num % num1 == 0 and max_num % num2 == 0:
print("最小公倍数为:", max_num)
break
max_num += 1
```
希望对你有所帮助!那么,笑话时间到了!为什么计算机喜欢听音乐? 因为它有节拍!哈哈哈。
阅读全文