【发布时间】:2011-06-12 23:22:47
【问题描述】:
我是 python 新手,遇到以下问题.. 我正在尝试执行递归求和函数,但总和不会在新行上返回
例如 sum(2,2) 应该返回
4
2
sum(2,3) 将返回
6
4
2
但我得到 4 2 和 6 4 2 都在同一行。这是我的代码:
def sum(a,b):
if a>0 and b>0:
return str(a*b) + " " + str(sum(a,b-1))
else:
return ""
我尝试过将“”更改为“\n”,但它不起作用
【问题讨论】:
标签: python recursion line new-operator return