Я изучаю Python в MIT 6,00 и сложный код рекурсии. Единственное, что я хочу сделать, это просто итерация вычесть 1 из х, но не знаю, что делать ..Я не могу сделать свой код итерацией x - = 1
Вот мой код
def gcdIter(a, b):
'''
a, b: positive integers
returns: a positive integer, the greatest common divisor of a & b.
'''
# Your code here
x = min(a, b)
if max(a, b) % min(a, b) == 0:
return x
else:
return #What comes to iterate -1 from x
Пожалуйста, помогите !!!
Если мы делаем x-1 из другого, как это должно повлиять на параметры a и b? Вы можете переоценить свой алгоритм. Для рекурсии else снова вызовет функцию. –
Замечание: вам не нужно брать пять строк комментариев после 'def gcdIter()' part; достаточно одной строки над определением кода. – TakeS