Python编程之input()输入

Posted py789

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python编程之input()输入相关的知识,希望对你有一定的参考价值。

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编程之input()输入的主要内容,如果未能解决你的问题,请参考以下文章

Python全栈自动化系列之Python编程基础(if条件判断)

[Python]常用代码块

python之IO编程

面向面试编程代码片段之GC

python之input()whiletitle()和upper()

新手学Python之学习官网教程(七: Input and Output)