Python每日一练
问题:
编写一个函数,用于求两个整数的最大公约数(GCD)。
定义函数find_gcd(),有两个数字参数a和b。
在函数内部,返回a和b的最大公约数。
题目来源:PythonTip
https://edu.py2fun.com/
代码实现
代码如下(示例):
def find_gcd(a, b):
# 在此处编写代码
l1 = [] # 定义两个空列表,用来存储两个数的约数
l2 = []
for i in range(1,a+1): # 根据约数的定义,从1到自身的数,凡是能整除的都是该数的约数,
# 需要注意Python中range(1,a),并不包含a,因此为了包括该数自身,应为a+1
if a % i == 0