我心血来潮,想搞个“二琳玩游戏”的小项目,就是想弄个简单的东西,看看自己能不能搞定。嘿话不多说,开干!
准备工作
我得有个地儿写代码?我打开那个熟悉的编辑器,还是那个味儿。
然后,我得想想我要做个啥游戏,总不能瞎搞?想半天,决定就弄个最简单的,猜数字!对,就是那种你输入一个数字,然后告诉你大还是小,猜对就赢那种。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
开始动手
我先新建一个文件,给它起个名字叫 。
然后,我开始琢磨着怎么写代码。
第一步,我得让电脑随机生成一个数字?这样才好猜嘛
于是我写下这么几行:
import random
number = *(1, 100)
你看,我用个 random
,它就是专门用来生成随机数的。
然后我让它在 1 到 100 之间随便选一个数,保存到 number
这个变量里。
我得让玩家输入数字?
我写下这么一行:
guess = int(input("请输入一个 1 到 100 之间的数字:"))
这里我用个 input
,它就是用来接收玩家输入的。
我还用个 int
,因为 input
接收到的都是字符串,我得把它转换成数字,才能比较大小嘛
然后,我就开始写判断的逻辑。
如果玩家猜大,我就告诉他“大”,猜小就告诉他“小”,猜对就告诉他“恭喜你,猜对!”。
这部分代码有点长,我就不全贴出来,大概就是用一堆 if
、elif
、else
。
让它跑起来
代码写完,我得让它跑起来看看效果!
我打开终端,输入 python *
,然后回车。
它真的跑起来!
我输入一个数字,它提示我“大”,我又输入一个,它提示我“小”……
来来回回几次,我终于猜对!
它提示我“恭喜你,猜对!”。
修修补补
虽然基本功能实现,但我觉得还是不够完善。
比如,如果玩家输入的不是数字,或者输入的数字不在 1 到 100 之间,程序就会出错。
这可不行,我得让它更健壮一些。
于是我又加一些代码,用来处理这些异常情况。
我还加个循环,让玩家可以一直猜,直到猜对为止。
我还加个计数器,记录玩家猜几次。
最终成果
经过一番修修补补,我的“二琳玩游戏”终于完成!
虽然很简单,但还是挺有成就感的。
毕竟这是我自己一点一点做出来的嘛
这回实践让我学到很多东西,也让我对编程更有兴趣。
下次,我还要挑战更难的项目!