2016-06-14 63 views
-2

我今天開始用python。我已經安裝了python 3.5.1。我有sublimetext 3.完成Hello world程序後,當我嘗試從用戶那裏接受輸入時,它不接受輸入或不打印它(我不確定)。Python程序不使用輸入輸入()

y = input("number?") 
print(y) 

the image includes the screenshot of the code and console

+0

我沒有downvote,但如果您在此處發佈兩行代碼並告訴我們「未採取何種行動「的意思。您是否無法在您使用的IDE中輸入值? (如果它是IDE)接受輸入後是不是再次打印出來? – doctorlove

+0

是它的IDE。 –

+0

@harshahegde不,Sublime是***不是一個IDE。它是一個非常好的代碼編輯器,它具有良好的Python API,允許外部插件提供一些類似IDE的功能,但它本身並不是一個IDE。 – MattDMo

回答

1

當您在SublimeText Python腳本,在底部打開控制檯是一個輸出視圖只。它不是一個完整的終端,只是程序輸出的顯示。因此,它不接受投入。

如果您想與您的腳本進行交互,您需要在實際連接到stdin的真正終端程序中運行它。

在Windows上,可以通過按Windows鍵,在搜索欄中輸入「cmd」並按Enter鍵來打開命令行。嘗試ConEmuGit Bash如果您想要比1995年的標準命令提示符更好的命令提示符。