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