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

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

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

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

?appid=200698&name=692_699_20201004192335-1125703174.png

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

?appid=200698&name=spacer.gif首先,我们要先导入random库。

?appid=200698&name=692_646_20201004192749-173787110.png

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

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

?appid=200698&name=209_202_20201004193226-2029109379.png

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

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

?appid=200698&name=692_84_20201004193718-108996202.png

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

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

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

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

?appid=200698&name=692_93_20201004194442-885826839.png

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

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

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

?appid=200698&name=358_57_20201004200937-1864243696.png

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

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

?appid=200698&name=212_41_20201004200548-223337745.png

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

?appid=200698&name=692_599_20201004201251-1649628511.png

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

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

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

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

不信?你看一下对比:

?appid=200698&name=395_38_20201004202518-1601774255.png

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

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

?appid=200698&name=372_125_20201004203348-233004076.png

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

?appid=200698&name=692_646_20201004203653-2046480247.png

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

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

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

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

?appid=200698&name=268_123_20201004204758-1642523963.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值