Просмотр исходного кода

gcd() now takes an arbitrary number of arguments

Taddeus Kroes 13 лет назад
Родитель
Сommit
4a07d490c1
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      frac.py

+ 4 - 1
frac.py

@@ -1,5 +1,8 @@
-def gcd(a, b):
+def _gcd(a, b):
     while b:
     while b:
         a, b = b, a % b
         a, b = b, a % b
 
 
     return a
     return a
+
+def gcd(*args):
+    return reduce(_gcd, args)