python实训猜数字游戏,python猜固定数字游戏代码

  python实训猜数字游戏,python猜固定数字游戏代码

  Python零基础入门的基础案例之猜数字游戏:

  random模块的randint函数用于生成一个介于一和五百之间的随机数,input函数用于获取用户输入的数字。在while循环中,反复判断用户输入的数是否等于随机数。

  涉及的主要知识点:基本数据类型,循环(for循环,while,if.else)

  直接代码,代码上的注释很清楚。

  Importrandom#调用随机模块

  Num=random.randint(1,500)#随机生成一个1到500之间的数,并将其赋给Num

  打印(“猜猜是什么数字”)

  Time=input()#输入您猜测的值

  Temp=int(time)#将您猜测的值转换为整数

  I=1#猜测次数

  #生成真循环,然后使用ifelseelif语句进一步排除了错误数字的范围,每重复一次循环,I就加1。

  whileTrue:

  iftemp==num:

  打印(“你猜对了”)

  ifi==1:

  打印(“我第一次就猜对了”)

  Break#当输入结果等于随机生成的结果时检查I的值,如果值为1则打印出相应的字符串。

  elif500=tempnum:

  打印(“太大,骚年”)

  打印(加油,范围进一步缩小)

  if10i15:

  打印(你傻到猜这么多次,把数字搞这么大)#当猜值大于答案,次数在10-15次之间时,进行嘲讽。

  elif1=tempnum:

  打印(太小了,向上加点)

  if10i15:

  打印(把数字调高啊你)#当猜值小于答案且次数在10-15次之间时进行嘲讽。

  eliftemp500:

  打印(“号码大小应该从1到500”)

  else:

  打印(“数字不能小于1”)

  #分别为I=10i=15I5反应不同。

  ifi==10:

  Print(你猜了十次了,还没猜出来,可汗)

  ifi==15:

  打印(‘你已经猜了15次了。看来你今天不适合买彩票’)

  Ifi153360 #供嘲讽

  打印(呵呵,我,时代)

  打印()

  时间=输入(“再猜一次”)

  temp=int(time)

  i=1

  #跳出循环时,输出次数I,也就是你猜了多少次。

  打印(你猜对了,I,你猜对了次)运行代码后的渲染:

  想了解更多python的知识,请观看Python入门教程(黑马程序员)!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: