如何在if語句之後擺脫空行?爲什麼python有一個空行,我無法輸入任何內容?
>>> import mcpi.minecraft as minecraft
>>> import mcpi.block as block
>>> import time as time
>>> mc=minecraft.Minecraft.create()
>>> mc
<mcpi.minecraft.Minecraft instance at 0x767e2f58>
>>> block.GOLD_BLOCK=block.GOLD_BLOCK
>>> while True:
... x,y,z=mc.player.getPos()
... block_beneath=mc.getBlock(x,y-1,z)
... if block_beneath != block.GOLD_BLOCK:
... mc.setBlock(x,y-1,z,block.GOLD_BLOCK)
...
......之後,它變成了一個空白行,不會讓我再放入代碼。
這似乎是一個愚蠢的問題要問,這可能是一個簡單的修復,但我不知道如何解決它。感謝所有的幫助!
感謝您的所有答案!我會仔細研究一下,嘗試一下你們說的事情! :D
我在...之後做了,它只是變爲空白 – EofTheN
使用VIM等編輯器編寫代碼,然後使用命令提示符運行它。看起來你在cmd中啓動了python,然後開始編寫你的代碼。您可以打開cmd並鍵入:'vim file.py'。這將創建一個帶有名稱文件的python文件,然後你可以使用它運行:'python file.py' – sera