编写函数求2个正整数的最小公倍数 python
时间: 2024-06-13 16:07:23 浏览: 123
编写函数,求两个正整数的最小公倍数def05.py
以下是Python实现求两个正整数的最小公倍数的代码:
```python
def lcm(a, b):
for i in range(max(a, b), a * b + 1):
if i % a == 0 and i % b == 0:
return i
a = int(input("请输入第一个数:"))
b = int(input("请输入第二个数:"))
print("这两个数的最小公倍数:")
print(lcm(a, b))
```
以上代码中,我们定义了一个名为`lcm`的函数,该函数接受两个参数`a`和`b`,并返回它们的最小公倍数。在函数内部,我们使用了一个`for`循环,从两个数中较大的那个开始,一直到两个数的乘积加1为止,依次判断每个数是否同时是`a`和`b`的倍数,如果是,则返回该数,即为最小公倍数。最后,我们通过`input`函数获取用户输入的两个数,并调用`lcm`函数计算它们的最小公倍数并输出。
阅读全文