问Python如何计算几个数的最大公因数?

答 1 个回答|285 次阅读
Coco老师 - 官方公众号:青少儿编程学习网
擅长:编程教育网站:https://kidscodes.cn/

功能实现:计算几个数的**大公因数。

解读:使用reduce()和math.gcd在给定列表上实现。

from functools import reduce
import math
def gcd(numbers):
    return reduce(math.gcd, numbers)

举例:

gcd([8,36,28]) # 4

推荐课程 »更多

    推荐问答

    推荐知识

    Python精选库大全,青少年Python编程学习总结

    Python最适合青少儿进阶学习的编程语言