Answer

Answer

t.me/python_tesst

Ответ:

10

Объяснение:

Функция, описанная в задачке, рекурсивно вычисляет наибольший общий делитель двух чисел

Так, во время первого вызова функции numOne = 20, numTwo = 50, numTwo % numOne = 10. Во время второго вызова — numOne= 10, numTwo = 20, numTwo % numOne = 0. И последний вызов оставляет нас с numOne = 0, numTwo = 10, а потому возвращаемое значение numTwo — 10.

Код:

def math(numOne, numTwo)
  return numTwo if numOne == 0 else math(numTwo % numOne, numOne)

print(math(20, 50))

Report Page