自學(xué)Python編程【第二節(jié)】之input()輸入
接著上一節(jié)課我們學(xué)習(xí)了在Python編程中使用print進(jìn)行輸出,這節(jié)課我們就來了解下在Python中如何輸入的問題,有來有往,良好的人機(jī)交互,這樣才能友好相處,快來學(xué)習(xí)一下吧:

Python有一個接收命令行下輸入的方法:
input()
注意,和print不同的是,這次我們必須得加上()了,而且得是英文字符的括號。
打開我們的Python編輯器,不管是IDLE,在線編輯器,還是其他的IDE。在代碼編輯器中輸入下面幾句代碼:
print "Who do you think I am?"
input()
print "Oh, yes!"
然后,Run!(Forrest Run!)你會在命令行中看到,程序輸出了第一句之后就停住了,這是input在等待你的輸入。
輸入你的回答,回車。你會看到程序的回答。注意!引號!!又是引號!!!和print一樣,如果你輸?shù)氖且淮淖?,要用引?'或者""引起來,如果是數(shù)字則不用。
(插一句,Python還有一個輸入的方法:raw_input(),它把所有的輸入都直接當(dāng)作一串字符,于是就可以不用加引號,有興趣的同學(xué)可以試一試,體會一下兩者的不同。關(guān)于這個令人糾結(jié)的引號,我們以后會再討論它。)
看上去不錯哦,似乎就這么對上話了。是不是覺得離小游戲的完成邁進(jìn)了一大步?可是大家發(fā)現(xiàn)沒有,即使你說"Idiot!",程序仍然會淡定地回答"Oh, yes!"因?yàn)樗蠖M(jìn)右耳出,根本就沒聽進(jìn)去我們到底說了啥。那怎么才能讓它認(rèn)真聽話呢?就留給大家思考一下。
恭喜您,在自學(xué)Python編程的道路上又堅(jiān)持了一天,今天給大家講解的Python中的輸入方法,你都學(xué)會了嗎?input()、raw_input(),你都會使用了嗎?動手練習(xí)一下,千萬不要看著懂了,知道了哦!好了,更多Python相關(guān)的自學(xué)內(nèi)容盡在馬哥Python培訓(xùn)機(jī)構(gòu)官網(wǎng),敬請關(guān)注!
聲明:文章來源于網(wǎng)絡(luò),侵刪!