python最大公约数怎么计算

35次阅读
没有评论

共计 211 个字符,预计需要花费 1 分钟才能阅读完成。

可以使用辗转相除法来计算两个数的最大公约数。代码如下所示:

def gcd(a, b):
    while b:
        a, b = b, a % b
    return a

# 测试代码 
print(gcd(24, 36))  # 输出:12
print(gcd(8, 12))   # 输出:4
print(gcd(17, 23))  # 输出:1

其中,ab 分别表示要计算最大公约数的两个数。在循环中,使用辗转相除法求得最大公约数,最终返回 a 即为所求的最大公约数。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-16发表,共计211字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)