def digits_plus(num):
for i in range (num+1):
print (str(i)+"+",end="")
print (digits_plus(3))
的输出删除无这里得到了返回什么我:从一个函数调用
0+1+2+3+None
“无”总是在最后行的存在返回。
我想这回:
0+1+2+3+
BTW。我对编程完全陌生,我自己做了一些研究,但答案没有帮助。他们都告诉我删除print
,但我想在同一行中的字符串,所以我还必须包括end=""
。请帮助。
你写的代码给出了一个IndentationError。 – dan04
我会在这里留下......作为替代解决方案'“+”。join(map(str,range(num + 1)))' –
需要有其他的东西导致问题。此刻你的代码根本就不运行,因为它没有正确缩进(也许是因为你没有完全复制和粘贴)。如果它正确缩进(如[答案](http://stackoverflow.com/a/40312716/473890)),它不会导致您的问题。 – xZise