Python第八课:输入

输入

这一节我们学一个很酷的东西,叫做输入函数input()。在之前的学习中,我们一直离不开print()函数,我们可以把它看成是一个程序向用户输出信息的途径,比如输出计算结果。反过来我们也可以向程序输入一些信息,其实几乎所有的游戏都是需要这种功能的,你可以将鼠标和键盘的操作看成是一个输入,游戏程序根据你的输入来移动你操控的任务以及释放相应的技能。我们先从最简单的地方学起,假以时日,我们也可以写出属于自己的小游戏

在例一中,我们分别要求用户输入 nameage然后在接受到这两个输入之后打印出来。值得注意的是当你输入一个变量之后需要用回车键来执行。

运行结果:

加入提示

在第一节中我们介绍了单纯的输入函数 input(),其实在函数里面我们可以直接输入提示用户的文字,在例二中我们直接在input()函数里面加入了提示。

例二的运行结果同例一。

一个小游戏

从打印 Hello World到现在我们已经学习了不少知识点了,是时候开始写一个小游戏了。我们设置一个1-100的整数数字,然后让玩家去猜测,游戏会反馈玩家猜测的数字和真实的数字之间的大小关系,方便玩家下一次输入。

我们先回顾一下学过的知识点,在第13,16,18行代码中,我们首先用到了本次课程中的input()函数已经加入提示内容。第14行代码中的while起到循环的作用,在猜的数字不等于真实的数字的时候,循环会一直进行;而第15,17以及19行中的ifelif起到条件作用,条件成立时会执行下一行代码。循环while和条件 if的后面跟上的是判断条件。在判断条件中我们发现 !=, >, <, ==都是我们在 运算符 一课中介绍过的比较运算符,如果你已经忘记了,请记得即时去复习。我们之后会陆续介绍循环和条件这些重要的知识点。

小游戏运行:

练习题

1,将小游戏中input() 函数里面的提示内容去掉,改为用print()函数打印。

2,尝试给小游戏一个有限的猜测次数,并在每次玩家猜测的时候告诉玩家剩余次数。

3,站在玩家的角度上思考出一个需要最少猜测次数的策略。

本文分享自微信公众号 - 浊酒清味(gh_39aead19f756)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-05-29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券