求最大公约数使用辗转相除法Python
时间: 2023-07-11 17:20:00 浏览: 95
蓝桥杯Python模拟赛题之数学问题最大公约数.zip
好的,使用Python实现最大公约数的辗转相除法如下:
```python
def gcd(a, b):
while b != 0:
a, b = b, a % b
return a
```
其中,a和b为待求最大公约数的两个正整数。在while循环中,每次将b赋值为a除以b的余数,然后将a赋值为原来的b,直到b等于0为止。最后返回a即为最大公约数。
阅读全文