- 程序思路
使用random函数随机抽一定范围内的数字,规定猜测次数,使用while循环,其中再用if和else。如果猜测次数小于规定,则继续猜,大于则终止。
- 代码解析
首先导入随机函数,设置一个名字为guess_number_game()的函数,使用random函数从1到100内抽数字并设置变量名为number_to_guess,设默认猜测次数为0,最大猜测次数为5。
-
接下来打印字给玩家提醒
后使用while循环,猜测次数小于规定猜测次数,且猜测数每次次数加一。
接下来使用if,elif,else进行条件判定。如果猜测数大小小于系统抽的随机数,则回复“你猜数字太小了”,并继续循环。如果猜测数大小大于抽的随机数,则回复“你猜数字太大了”。否则就是猜对了,回复“恭喜你,你猜对啦”并终止程序。否则就是超过5次机会,回复“很遗憾,你没有在5次机会内猜出数字,正确数字是:”
- 运行结果
OK了,到这里也是结束了。给你们看一下整体代码。