Я хочу рассчитать gcd для списка чисел. Но я не знаю, что не так с моим кодом.
A = [12, 24, 27, 30, 36]
def Greatest_Common_Divisor(A):
for c in A:
while int(c) > 0:
if int(c) > 12:
c = int(c) % 12
else:
return 12 % int(c)
print Greatest_Common_Divisor(A)
from fractions import gcd
. - person Kyle_S-C   schedule 22.03.2015return 12 % int(c)
выполняется, функция завершается. Возможно, вы хотели использовать генераторы? - person Kyle_S-C   schedule 22.03.2015