def digits_plus(num):
for i in range (num+1):
print (str(i)+"+",end="")
print (digits_plus(3))
の出力からNoneを削除していないここに私は戻ってしまったものです:が関数呼び出し
0+1+2+3+None
「なし」常に返さラインの最後に存在していません。
私はこれが返さたい:ところで
0+1+2+3+
。私は全く新しいプログラミングです。私は自分自身でいくつかの研究をしましたが、答えは役に立たなかった。それらはすべてprint
を削除するように私に指示しますが、同じ行に文字列を入れたいので、end=""
も含める必要があります。助けてください。
あなたのコードは、IndentationErrorを返します。 – dan04
私はこれをここに残しておきます... "+" join(map(str、range(num + 1))) ' –
問題の原因となるものが他にも存在する必要があります。現時点では、コードが正しくインデントされていないため、コードがまったく実行されません(多分、コピー&ペーストしなかったためかもしれません)。そして、それが([回答](http://stackoverflow.com/a/40312716/473890)のように)正しくインデントされても、問題は発生しません。 – xZise