最大公约数(Greatest Common Divisor,简称GCD)是指能够同时整除两个数的最大正整数。在数学和计算机科学中,求最大公约数是一个常见的问题,有多种解决方法。本文将介绍使用Python编程语言来求解两个数的最大公约数。
方法一:辗转相除法
辗转相除法,也称为欧几里德算法,是一种求解最大公约数的经典方法。它基于以下原理:两个数的最大公约数等于其中较小的数和两数之差的最大公约数。
下面是使用Python实现辗转相除法的代码:
def gcd(a, b):
while b != 0:
a