如何輸入Python的命令列?

如何輸入Python的命令列?

我想在終端機中編碼 python 命令,但當我按 Enter 轉到下一行命令時,它會執行它們。在我輸入完所有命令列之前,如何防止終端機執行命令?

答案1

我認為你可以像下面這樣寫。

>>>if True:
>>>  a = 10
>>>  b = 5
>>>  c = a + b
>>>  print a, "+", b, "=", c
>>>  

ps我認為還有其他方法是定義一個函數。

>>>def testfunc():
>>>  a = 10
>>>  b = 5
>>>  c = a + b
>>>  print a, "+", b, "=", c
>>>  
>>>testfunc()

答案2

這不是一個錯誤,這是一個功能 :)

您描述的「問題」實際上是您在互動式環境中通常想要的問題,無論是Python解釋器本身、IDLE還是ipython。

如果您想要一個環境,​​您可以在其中鍵入幾行,然後明確地讓它解釋/執行,請提供基於瀏覽器的IPython筆記本嘗試一下。

答案3

\您只需在換行符之前插入字元即可。

相關內容