python编写函数求2个正整数的最小公倍数代码
时间: 2024-03-26 07:41:56 浏览: 105
用python编写两个正整数的最大公约数和最小公倍数的小程序
可以使用以下代码实现:
```python
def lcm(x, y):
# 获取两个数中的最大值
greater = max(x, y)
# 从最大值开始循环
while True:
# 判断是否同时为x和y的倍数
if greater % x == 0 and greater % y == 0:
lcm = greater
break
greater += 1
return lcm
```
使用示例:
```python
print(lcm(4, 6)) # 输出:12
print(lcm(15, 20)) # 输出:60
```
该函数通过循环从最大值开始逐个判断是否同时为两个数的倍数,直到找到最小公倍数为止。
阅读全文