Рекурсия Python внутри классаPython

Программы на Python
Anonymous
Рекурсия Python внутри класса

Сообщение Anonymous »

Сегодня я только изучаю Python и поэтому наивно подумываю о написании кода рекурсии.
Итак, как же мы можем добиться следующего в Python?

class mine:
def inclass(self):
self = mine();
def recur(num):
print(num, end="")
if num > 1:
print(" * ",end="")
return num * self.recur(num-1)
print(" =")
return 1

def main():
a = mine()
print(mine.recur(10))

main()


Я пытался определить себя, но не смог придумать, как это сделать. Есть предложения?
Большое спасибо.



Да, следующая работа, спасибо.

class mine:
def recur(self, num):
print(num, end="")
if num > 1:
print(" * ",end="")
return num * self.recur(self, num-1)
print(" =")
return 1

def main():
a = mine()
print(mine.recur(mine, 10))

main()


Подробнее здесь: https://stackoverflow.com/questions/178 ... thin-class

Вернуться в «Python»