當(在使用Mac OS X 10.7在Mac在Python 2.7.1)Python的return語句錯誤 「外部函數 '迴歸'」
while True:
return False
我收到以下錯誤
SyntaxError: 'return' outside function
運行下面的代碼
我仔細檢查了錯誤的選項卡和/或空格。當我使用推薦的4個縮進空格時,我可以確認代碼失敗,出現上述錯誤。當返回放置在其他控制語句(例如if,for等)內時,也會發生此行爲。
任何幫助,將不勝感激。謝謝!
口譯員說什麼,你不在一個函數內。控制語句不是函數,你用'def'定義一個函數。 –
你可能在尋找'break'。 –
我使用'yield',它給了我同樣的錯誤,原因是一樣的,應該是一個函數.. – 8090PZ