7

Pythonに整数のリストがある場合、たとえばL = [4,8,12,24]、最大公約数/除数(この場合は4)をどのように計算できますか?

4

1 に答える 1

26

それを行う1つの方法は次のとおりです。

import fractions

def gcd(L):
    return reduce(fractions.gcd, L)

print gcd([4,8,12,24])
于 2010-09-04T04:53:43.063 に答える