我今天刚学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()