用Python写猜数字游戏的方法

  介绍

不懂用Python写猜数字游戏的方法?其实想解决这个问题也不难、下面让小编带着大家一起学习怎么去解决,希望大家阅读完这篇文章后大所收获。

用Python写猜数字游戏,每输入一个数字,系统会给你反馈这数字是太小还是太大,然后根据反馈再次输入数字,直到回答正确为止。

其中涉及到几个关键点:

1,目标数字不能是固定的,必须每次游戏开始随机生成一个数字。我们可以用随机()来实现,这个函数就是随机生成一个0到1之间的

数。我们的游戏需要生成1到1000之间,而且是整数,所以需要对这个随机数作一些处理:z=int (random.random () * 1000)

2,需要用到输入关键词,我们需要键盘输入数字。

3,需要用到而循环语句,因为要涉及到循环判断。

4,需要构建一个函数来计数,每一次尝试都加1:s=x + y + 1

5,还需要用到如果……否则判断关键词,会根据每次结果不同,输出不同的内容。

可运行代码如下:

# - *安康;编码:UTF-8  - * -   x, y=0, 0   import 随机   z=int (random.random () * 1000)   打印(& # 39;游戏名称:猜数字& # 39;)   a=int(输入(& # 39;请输入一个1 - 1000之间的数(包括1和1000):& # 39;))   while  (!=z):   ,,,if  a> z:   ,,,,,,,印刷(& # 39;你输入的是& # 39;,,结束=& # 39;& # 39;)   ,,,,,,,a=int(输入(& # 39;太大了,重新输入:& # 39;))   ,,,,,,,x=x + 1   ,,,if  a=11:打印(& # 39;辛苦你了!你尝试了& # 39;,年代,& # 39;次,终于正确了! & # 39;)   ,,,if  s==1:打印(& # 39;你简直是神啊!一共只用了& # 39;,年代,& # 39;步! & # 39;)   ,,,if  s==2: pirnt(& # 39;你的智商冠绝古今!一共只用了& # 39;,年代,& # 39;步! & # 39;)   ,,,if  s==3:打印(& # 39;你是爱因斯坦在世!一共只用了& # 39;,年代,& # 39;步! & # 39;)   ,,,if  5祝辞=s> 3:打印(& # 39;你是个聪明的孩子!一共只用了& # 39;,年代,& # 39;步! & # 39;)   ,,,if  10祝辞=s> 5:打印(& # 39;你是个高手!一共只用了& # 39;,年代,& # 39;步! & # 39;)

感谢你能够认真阅读完这篇文章,希望小编分享用Python写猜数字游戏的方法内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!

用Python写猜数字游戏的方法