我想在終端機中編碼 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
\您只需在換行符之前插入字元即可。