亲宝软件园·资讯

展开

怎样用python制作两个特别简单的小游戏

旺旺掀被 人气:0

诶嘿,这是我的第一篇文章!

这里要先下载python,如果没有的话可以从官网下载哦!

我们先打开IDLE,打开时候应该是这样的界面(当然名字随便起啦,但是要在末尾加上“.py”才可成功运行哦),打开之后应该是这样的:

这个时候,我们来学第一个小游戏吧:

首先,我们要先导入random库。

然后,我们就要生成一个随机数。

这里要给一个字母赋值,就比如说a这个字母吧。

这里,a = random.random()是不对的嗷

它是生成一个0~1之间的浮点数,不信?我给你展示一下:(左边代码,右边运行结果)

这这这这...太离谱了吧,这谁能猜得出来啊!。

所以,random.的后面应该是randint(start,stop)。

那个括号里装的是从几到几,中间要用逗号隔开哦。

这个时候,我们来试着运行一下:(左边代码,右边运行结果)

这个时候,我们要让他猜,这里是最难的地方了。

我们思考一下,如果用户输入的数字等于a,那么,这个程序会告诉用户:猜对了。那如果猜错了呢,则要告诉用户猜错了,并且还要说正确答案。

我们先输入一个可以让用户回答的代码。

这个时候,如果用户不回答,那么这个程序就不会继续进行,现在,我们就可以来判断用户猜得对不对啦!

if,在python里是如果的意思,我们这时候就要判断用户猜得对不对,我们这个时候的思路用汉字来说,就是:如果用户输入的数字等于随机的数,则要告诉用户猜对了,如果把这个思路转换成代码将会是:

但是,我们运行之后好像发现了哪里不对,没错,如果我们输入错了,这个程序不会鸟我们。

所以,我们现在需要让程序判断出用户输入错了之后告诉他错了。

这时,我们需要在原来的基础上再加几行代码。

这时我们就要用到else:了,它在python里的意思是:如果不是,就......

或者,你不熟练的话,你也可以继续用if语句,但这样会麻烦些,这也是你以后写代码是的必做任务:让代码简洁些

不信?你看一下对比:

是不是看出差距啦?这在以后的编码过程中极其重要。

这时候,我们还要告诉用户正确答案是什么,这个简单,只需在括号里加上,a就行了,而且,a一定要在括号里面,引号外边,在引号里面就变成字符串了。

这时,一个简单的猜数小游戏就完成啦,我们来运行一下:

======================我是分割线=========================

那么,来做第二个小游戏吧。

这个游戏同样用到了random库,但是这个不用用户输入即可运行。

这里我就不讲解了,这里用到的知识猜数小游戏也用到了,这也算是一个练习,看看大家有没有独立了解代码含义的智商哦!

加载全部内容

相关教程
猜你喜欢
用户评论