python英文字符的鲁棒输入_Python基础教程详解(第四课)——输入

Python

基础教程详解

【第

4

课】输入

前面

print

了那么多,都是程序在向屏幕

输出

。那有来得有往,有借

得有还,我们得有向程序

输入

信息的办法,才能和程序对话,进行所谓

人机交互

python

有一个接收命令行下输入的方法:

input( )

注意,和

print

不同的是,这次我们必须得加上

(

)

了,而且得是英文字符

的括号。

1

、以小游戏为例:如下图

打开我们的

python

编辑器,

不管是

IDLE

在线编辑器,

还是其他的

IDE

在代码编辑器中输入下面几句代码:

print "Who do you think I am?"

input()

print "Oh, yes!"

然后,

Run

(

Forrest

Run

)你会在命令行中看到,程序输出了第一句之

后就停住了,这是

input

在等待你的输入。

输入你的回答——回车。你会看到程序的回答。注意引号和

print

一样,

如果你输的是一串文字,要用引号

''

或者

""

引起来,如果是数字则不用。

(

python

还有一个输入的方法:

raw_input()

,它把所有的输入都直接当作

一串字符,于是就可以不用加引号,有兴趣可以试一试,体会一下两者的

不同。

)

是不是觉得离小游戏的完成迈进了一大步?可是发现没有,

即使你说

你可能感兴趣的:(python英文字符的鲁棒输入)