p ython最大公约数计算
时间: 2023-07-11 15:50:24 浏览: 46
可以使用 Python 内置的 math 模块来计算最大公约数。具体实现如下:
```python
import math
num1 = 24
num2 = 36
gcd = math.gcd(num1, num2)
print("最大公约数为:", gcd)
```
输出结果为:
```
最大公约数为: 12
```
其中,math.gcd() 函数接受两个参数,返回它们的最大公约数。
相关问题
p ython求最大公约数和最小公倍数
求最大公约数可以使用辗转相除法,也叫欧几里得算法,代码如下:
```python
def gcd(a, b):
while b:
a, b = b, a % b
return a
```
求最小公倍数可以通过最大公约数公式求得,代码如下:
```python
def lcm(a, b):
return a * b // gcd(a, b)
```
其中 `//` 表示整除运算符。
p ython找出最大公约数
你可以使用以下代码来找出两个整数的最大公约数:
```python
def gcd(a, b):
if b == 0:
return a
else:
return gcd(b, a % b)
a = 12
b = 8
print("The gcd of", a, "and", b, "is", gcd(a,b))
```
这个代码的输出将是:
```
The gcd of 12 and 8 is 4
```
你只需要将 `a` 和 `b` 的值替换为你想要计算的整数即可。
阅读全文