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

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

1.知识准备——while循环

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

格式:while 条件:

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

例:

for循环 python 猜数游戏 python循环猜数字游戏_while循环

for循环 python 猜数游戏 python循环猜数字游戏_for循环 python 猜数游戏_02

for循环 python 猜数游戏 python循环猜数字游戏_小游戏_03

for循环 python 猜数游戏 python循环猜数字游戏_for循环 python 猜数游戏_04

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

2.import

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

格式:randint(start,stop)

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

例:

for循环 python 猜数游戏 python循环猜数字游戏_提示信息_05

for循环 python 猜数游戏 python循环猜数字游戏_提示信息_06

3.猜数字游戏

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

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

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

第一块,游戏界面

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

for循环 python 猜数游戏 python循环猜数字游戏_提示信息_07

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

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

for循环 python 猜数游戏 python循环猜数字游戏_猜数字游戏python程序_08

for循环 python 猜数游戏 python循环猜数字游戏_猜数字游戏python程序_09

第三块,游戏主代码

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

for循环 python 猜数游戏 python循环猜数字游戏_while循环_10

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

附:所有代码及运行结果

for循环 python 猜数游戏 python循环猜数字游戏_小游戏_11

for循环 python 猜数游戏 python循环猜数字游戏_提示信息_12

for循环 python 猜数游戏 python循环猜数字游戏_while循环_13