【自学编程】小游戏-猜数字
经过这么多天的的python学习,我们应该上手实践实践啦!就让我们一起做一个小游戏吧!
1.知识准备——while循环
在写程序之前,我们先学习以下while循环。
格式:while 条件:
当条件为True,开始循环内部代码,若没有结束语句,程序会无限循环下去
例:
通过上面的例子我们清楚的认识到while循环的作用,还有如何结束循环(注意:在书写程序时避免出现死循环)
2.import
模块导入语句,今天我们先了解以下,后面会细细讲解,那为什么要提到它呢?因为我们要获取一个随即整数需要导入一模块 random且需要该模块中的randint函数,产生一个随即值
格式:randint(start,stop)
该函数会产生一个从start 到stop 之间的一个随即整数
例:
3.猜数字游戏
有了以上知识,我们就可以开始这个小项目啦!
在编写程序之前,我们得先理清思路,应该如何实现这个小程序。大家都玩过小游戏,当我们进入游戏画面时,首先出现的是一个界面,如什么什么游戏,并提示怎样开始游戏,怎样退出游戏,之后根据提示进入游戏,待通关后,结束游戏,并提示是否重新来一局,所以我们也按照这样的思路来编写程序。
首先我们先根据功能将所要实现的代码划分为三块,第一块,游戏界面,第二块,开始游戏,结束游戏功能的实现,第三块,猜数字游戏的游戏代码。
第一块,游戏界面
这一块是最简单的,我们可以通过print直接打印出一个简单的界面
第二块,开始游戏,结束游戏功能实现
首先我们要让用户通过提示输入相应指令(利用input()函数)再用if语句判断是执行游戏代码,还是退出程序
第三块,游戏主代码
在猜数字之前,程序首先得自己产生一个随即值,然后我们输入一个值,进行比对,如果大了,让程序输出提示信息,如果小了同样让程序输出提示信息,如果猜对了,就输出提示信息“您猜对了”,并结束本次猜数字。
完成这三块,我们的小游戏也就完成啦!
附:所有代码及运行结果