Python用函数调用求最大公约数,和最小公倍数
时间: 2023-05-16 18:06:15 浏览: 61
可以使用 math 模块中的 gcd 函数来求最大公约数,使用两个数的乘积除以它们的最大公约数来求最小公倍数。
代码示例:
import math
def gcd(a, b):
return math.gcd(a, b)
def lcm(a, b):
return a * b // gcd(a, b)
print(gcd(24, 36)) # 输出 12
print(lcm(24, 36)) # 输出 72
相关问题
Python用函数调用求最大公约数和最小公倍数
可以使用以下代码实现:
```python
def gcd(a, b):
if b == 0:
return a
else:
return gcd(b, a % b)
def lcm(a, b):
return a * b // gcd(a, b)
```
其中,gcd函数用于求最大公约数,lcm函数用于求最小公倍数。
如何调用函数求最大公约数和最小公倍数python
可以使用Python内置的math库中的gcd()函数求最大公约数,使用两个数的乘积除以它们的最大公约数即可求得最小公倍数。示例代码如下:
```python
import math
num1 = 24
num2 = 36
# 求最大公约数
gcd = math.gcd(num1, num2)
print("最大公约数为:", gcd)
# 求最小公倍数
lcm = (num1 * num2) // gcd
print("最小公倍数为:", lcm)
```
输出结果为:
```
最大公约数为: 12
最小公倍数为: 72
```