如何调用函数求最大公约数和最小公倍数python
时间: 2023-07-26 17:14:29 浏览: 98
可以使用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
```
相关问题
调用函数求最大公约数和最小公倍数
以下是Python中调用函数求最大公约数和最小公倍数的例子:
1. 求最大公约数
```python
import math
num1 = 24
num2 = 36
gcd = math.gcd(num1, num2)
print("The GCD of", num1, "and", num2, "is", gcd) # 输出:The GCD of 24 and 36 is 12
```
2. 求最小公倍数
```python
import math
num1 = 24
num2 = 36
lcm = num1 * num2 // math.gcd(num1, num2)
print("The LCM of", num1, "and", num2, "is", lcm) # 输出:The LCM of 24 and 36 is 72
```
python函数求最大公约数和最小公倍数
好的,我可以为您提供求最大公约数和最小公倍数的Python函数。请看以下代码:
```python
def gcd(a, b): # 求最大公约数
while b:
a, b = b, a % b
return a
def lcm(a, b): # 求最小公倍数
return a * b // gcd(a, b)
```
使用时,您可以调用这两个函数,传入需要计算的两个数即可。如下所示:
```python
a = 15
b = 27
print("最大公约数:", gcd(a, b))
print("最小公倍数:", lcm(a, b))
```
输出结果为:
```
最大公约数: 3
最小公倍数: 135
```
希望这个回答可以帮到您!
阅读全文