编写函数求两个正整数的最小公倍数
时间: 2023-12-30 18:21:34 浏览: 115
编写函数,求两个正整数的最小公倍数def05.py
以下是一个Python函数,用于计算两个正整数的最小公倍数:
```python
def lcm(a, b):
"""
计算两个正整数的最小公倍数
"""
# 导入math库,使用gcd()函数计算最大公约数
from math import gcd
return a * b // gcd(a, b)
```
这个函数使用了Python内置的math库中的gcd()函数来计算两个正整数的最大公约数,然后用两个正整数的乘积除以最大公约数来计算最小公倍数。在函数中,我们使用了Python的整数除法运算符//,以确保结果是整数类型。
使用这个函数,我们可以像下面这样计算两个正整数的最小公倍数:
```python
= 12
b = 18
print(lcm(a, b)) # 输出:36
```
阅读全文