猜数字游戏python程序_【自学编程】python 小游戏—猜数字

【自学编程】小游戏-猜数字

经过这么多天的的python学习,我们应该上手实践实践啦!就让我们一起做一个小游戏吧!

1.知识准备——while循环

在写程序之前,我们先学习以下while循环。

格式:while 条件:

当条件为True,开始循环内部代码,若没有结束语句,程序会无限循环下去

例:d86f0db9f54bd685d1065e088f611183c732bab2.png

494d34a383fb0f5a1fcb7917b311d6a4ca03232b.png

143572919f04f6c25be1d907340f2fed33807469.png

8850d26a492635bf76029aa4c1bdbc9ba40a3177.png

通过上面的例子我们清楚的认识到while循环的作用,还有如何结束循环(注意:在书写程序时避免出现死循环)

2.import

模块导入语句,今天我们先了解以下,后面会细细讲解,那为什么要提到它呢?因为我们要获取一个随即整数需要导入一模块 random且需要该模块中的randint函数,产生一个随即值

格式:randint(start,stop)

该函数会产生一个从start 到stop 之间的一个随即整数

例:37d5722a1da14f06fd426862a208b57e70d20c07.png

dc6a0e97e4279f327714b006af66889f5af47ab4.png

3.猜数字游戏

有了以上知识,我们就可以开始这个小项目啦!

在编写程序之前,我们得先理清思路,应该如何实现这个小程序。大家都玩过小游戏,当我们进入游戏画面时,首先出现的是一个界面,如什么什么游戏,并提示怎样开始游戏,怎样退出游戏,之后根据提示进入游戏,待通关后,结束游戏,并提示是否重新来一局,所以我们也按照这样的思路来编写程序。

首先我们先根据功能将所要实现的代码划分为三块,第一块,游戏界面,第二块,开始游戏,结束游戏功能的实现,第三块,猜数字游戏的游戏代码。

第一块,游戏界面

    这一块是最简单的,我们可以通过print直接打印出一个简单的界面198f08cf029f9ad1369cd8b80f5374f89678869d.png

第二块,开始游戏,结束游戏功能实现

    首先我们要让用户通过提示输入相应指令(利用input()函数)再用if语句判断是执行游戏代码,还是退出程序7ebcf72aa1c6d095a6a4a1818ec365ccc6e8a4e8.png

a230f1ffaabcf9a7d0d94e7361fa7f2b7b6ea068.png

第三块,游戏主代码

    在猜数字之前,程序首先得自己产生一个随即值,然后我们输入一个值,进行比对,如果大了,让程序输出提示信息,如果小了同样让程序输出提示信息,如果猜对了,就输出提示信息“您猜对了”,并结束本次猜数字。21cf79a1a8abab89041f02ed245caff5801cb319.png

完成这三块,我们的小游戏也就完成啦!

附:所有代码及运行结果24d655ab4738df2304fbc9a3f1dd05690c649447.png

16a7934fc6e32cca0793ec0d0a200112fceea6c9.png

da7bebdede79c2e329ec42d204221d6f0bf1e291.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值