自学Python编程【第二节】之input()输入
接着上一节课我们学习了在Python编程中使用print进行输出,这节课我们就来了解下在Python中如何输入的问题,有来有往,良好的人机交互,这样才能友好相处,快来学习一下吧:
Python有一个接收命令行下输入的方法:
input()
注意,和print不同的是,这次我们必须得加上()了,而且得是英文字符的括号。
打开我们的Python编辑器,不管是IDLE,在线编辑器,还是其他的IDE。在代码编辑器中输入下面几句代码:
print "Who do you think I am?"
input()
print "Oh, yes!"
然后,Run!(Forrest Run!)你会在命令行中看到,程序输出了第一句之后就停住了,这是input在等待你的输入。
输入你的回答,回车。你会看到程序的回答。注意!引号!!又是引号!!!和print一样,如果你输的是一串文字,要用引号''或者""引起来,如果是数字则不用。
(插一句,Python还有一个输入的方法:raw_input(),它把所有的输入都直接当作一串字符,于是就可以不用加引号,有兴趣的同学可以试一试,体会一下两者的不同。关于这个令人纠结的引号,我们以后会再讨论它。)
看上去不错哦,似乎就这么对上话了。是不是觉得离小游戏的完成迈进了一大步?可是大家发现没有,即使你说"Idiot!",程序仍然会淡定地回答"Oh, yes!"因为它左耳进右耳出,根本就没听进去我们到底说了啥。那怎么才能让它认真听话呢?就留给大家思考一下。
恭喜您,在自学Python编程的道路上又坚持了一天,今天给大家讲解的Python中的输入方法,你都学会了吗?input()、raw_input(),你都会使用了吗?动手练习一下,千万不要看着懂了,知道了哦!好了,更多Python相关的自学内容尽在马哥Python培训机构官网,敬请关注!
声明:文章来源于网络,侵删!