我剛看完這段視頻https://www.youtube.com/watch?v=qO4ZN5uZSVg,儘管它教導了2.0版本的Python,但有一些註釋出現在Python 3.0的使用中。然而,在最後,提供了一些挑戰,其中之一就是:Python新手問題
def returnTwo():
return 20,30
x,y = returnTwo()
print(x,y)
每當我試圖看到的結論是什麼,這是會發生什麼吧
def returnTwo():
return 20,30
(red X in the 3.5 Shell) x,y = returnTwo()
SyntaxError: invalid syntax.
我能做?
在輸入'x,y = returnTwo()'之前是否輸入了回車?在python shell中,三個點表示您正在鍵入的內容仍然是函數定義的一部分。在這種情況下,shell可能會將語句'x,y = returnTwo'解釋爲函數定義的一部分。 – helios35
這就是我輸入的內容。 def returnTwo():* enter * return 20,30 * enter *(從行的起始位置開始,不在返回位置20,30)x,y = returnTwo()*輸入*並且我得到這個SyntaxError:無效的語法,而x,y = returnTwo中的x以紅色突出顯示 – VaggelisD
因爲這沒有語法錯誤。你確定**這是你運行的代碼嗎? –