这个问题要求编写一个函数,可以求出两个正整数m和n的最小公倍数。
时间: 2024-02-19 18:59:04 浏览: 71
编写函数,求两个正整数的最小公倍数def05.py
好的,我可以为您编写这个函数。以下是一个Python实现的示例代码:
```python
def lcm(m, n):
"""
求两个正整数m和n的最小公倍数
"""
# 先求出两个数的最大公约数
def gcd(a, b):
if b == 0:
return a
else:
return gcd(b, a % b)
# 最小公倍数等于两数之积除以最大公约数
return m * n // gcd(m, n)
```
使用示例:
```python
>>> lcm(4, 6)
12
>>> lcm(12, 18)
36
>>> lcm(7, 3)
21
```
希望这个函数可以满足您的需求。
阅读全文