無效語法我是新來這和我收到寫着打印(5號線)是一個無效的語法打印在Python 3
from random import randint
r=randint
while True:
s=int(input('How many sides would you like on your die')
print (r(1,s))
無效語法我是新來這和我收到寫着打印(5號線)是一個無效的語法打印在Python 3
from random import randint
r=randint
while True:
s=int(input('How many sides would you like on your die')
print (r(1,s))
每當你在看起來非常好的行上看到一個'SyntaxError',甚至當你獨立地測試它時完全正確的話,看看前面的一行:你可能有'''''''等等。最終,您可以瞭解Python爲什麼會以這種方式解釋您的輸入,但首先要學習經驗法則,它會爲您節省數小時的調試和沮喪。 – abarnert
同時,在發佈錯誤時,顯示完整的回溯,而不僅僅是對錯誤消息的模糊描述。我不認爲這樣做會讓你的問題值得讚賞(我只是猜測downvote的原因......),但是它會把這個問題從「可接受」變成「很好」。 – abarnert