Pro104-泡面Python[Py#004]——5min-输入 input

Python

实现人机交互

    像我这样的单身狗,做梦都想 New 一个女票出来,别的不说,要是能和我聊聊天,也已经是对我寂寞的灵魂给予了巨大的安慰。

    但是,喂,现在我女票只能 print 喔,她不听我说话怎么办?

    所以,我们要为她学会一个新的函数—— input()


input 的概念

    input 是一个 python 内置函数,这个函数会接受一个标准输入数据,并返回一个 string 类型。(在 python 3 里面 默认 input() 接受到的是 str 类型)


input 的实现

    现在我们打开 IDE 在编辑器中输入 python 代码,新建一个代码文件。注意,我们最好不要在控制台输入这些代码,使用 IDLE 新建一个 .py 文件。

    然后输入下面几小段代码——

【1】

    print("Are you OK?")

    input()

    print("No,I didn't talk to you ")

【2】

    print("介绍一下,这是我...")

    input()

    print("才不是")

    保存 .py 文件,点击 Run -> Run module 或者快键键 F5。

    然后我们在控制台上面看到,程序输出了第一句之后就停住了,这是因为 input 在等待你的输入。

试运行

    在 python 3 里不用担心你输入的格式,因为 input 是将所有输入直接当作一串字符,于是就可以不用加引号,下面这个例子会证明,不需要引号,引号也会被作为字符串的一部分被识别。

    但是如果你输入的是纯数值, python 也不会识别出来,需要另外处理。

输入格式证明

    回到我们的正题,等你输入了信息之后,程序会接着走下去。

输入后程序才能继续运行

    哎哟不错哦,似乎就这么和傲娇的虚拟女票对上话了。实际我们看着逻辑就知道,人家根本没在听你说话好吧,就是你输入一个我帮你买卡地亚、burberry、克罗心、Dior,虚拟女票都会牛头不对马嘴的回答你“才不是。”

    为啥?因为你没给她 New 一个脑子,她脑袋空空的,你和她说的话,听了就不记得了,那以后怎么增加好感度呢?怎么推动剧情主线呢?嗯?这就要用到我们下一节课学习的内容——变量



你可能感兴趣的:(Pro104-泡面Python[Py#004]——5min-输入 input)