Напишите рекурсивную функцию, которая вычисляет НОД двух натуральных чисел, используя...

0 голосов
632 просмотров

Напишите рекурсивную функцию, которая вычисляет НОД двух натуральных чисел, используя модифицированный алгоритм Евклида. Питон, не паскаль. НЕ ПАСКАЛЬ. НЕ. ПАСКАЛЬ


Информатика (150 баллов) | 632 просмотров
Дан 1 ответ
0 голосов

def Euclid(a, b):

   a, b = max(a, b) % min(a, b), min(a, b)

   if a == 0:

       return b

   return Euclid(a, b)

print(Euclid(*map(int, input().split())))

(1.1k баллов)
0

Mrpansar, не можете пожалуйста помочь с задачами на питоне, никак не получается решить?

0

Молодец, спасибо огромное