- 一、使用递归的方式(效率低)
def gcd(a, b):
if b == 0:
return a
return gcd(b, a % b)
- 二、使用循环的方式(效率高)
def gcd(a,b):
while b:
a,b=b,a%b
return a
def gcd(a, b):
if b == 0:
return a
return gcd(b, a % b)
def gcd(a,b):
while b:
a,b=b,a%b
return a
本文标题:Python求两个数的最大公约数
本文链接:https://www.haomeiwen.com/subject/ufasaxtx.html
网友评论