Найти - Пользователи
Полная версия: Почему не работает программа?
Начало » Python для новичков » Почему не работает программа?
1
Edward
Программа находит НОД 2-х чисел (на вход они подаются через пробел). В ней представлен обыкновенный алгоритм Евклида. Почему всегда возвращает None и как это исправить?
 a,b = map(int,input().split())
def gcd(a, b):
    if 0 in (a,b):
        return max(a,b)
    else:
        gcd(b,a%b)
if a >= b:
    print(gcd(a,b))
else:
    print(gcd(b,a))
PEHDOM
 else:
        return gcd(b,a%b)
Edward
Благодарю!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB