Python趣味小游戏之猜数字游戏升级版!!!

编程知识 更新时间:2023-04-07 08:18:53

        哈喽大家好,又来分享趣味编程小游戏了,还记得上次我们写了一个简单的猜数字游戏吗?那么好了,今天我们就来给上次那个小游戏做个简单的升级,让它变得更加的有趣,这次我们的要求是:允许用户最多尝试3次,每尝试3次后,如果还没猜对,就问用户是否还想继续玩,  如果回答是, 就继续让其猜3次,以此往复,如果回答否,就退出程序,如何猜对了,就直接退出程序!

        好了,话不多说了还是老规矩直接上代码!!!

import random #调用生成随机数模块
e = True  #简单设置一个外层循环的开关
while e: #外层先是死循环
    data1 = random.randint(1, 10) #随机生成一到十的随机数
    i = 0 #设置内层循环计数
    while i < 3: #让用户每次最多猜三次
        x = int(input('请猜一个数:')) #让用户猜一个数
        if x == data1: #如果猜对了
            print('恭喜你猜对了!')
            e = not e  #把外层循环开关关闭
            break  #跳出内层循环程序结束
        else:
            print('猜错了!')
            i += 1  #猜错了继续循环
    else:  #猜完三次还不对让用户选择是否继续循环
        z = input('是否还要继续玩:')
        if z =='是':  #继续玩
            i = 0     #内层循环从新开始
        else:
            break  #否则的话跳出循环结束程序

运行结果如下:

请猜一个数:1
猜错了!
请猜一个数:2
猜错了!
请猜一个数:3
猜错了!
是否还要继续玩:是
请猜一个数:4
猜错了!
请猜一个数:2
猜错了!
请猜一个数:1
恭喜你猜对了!

代码一如既往的简单易懂,非常适合刚刚初学Python的学生练习研究使用,给编程找点乐子会更容易接受哦!希望大家都能修炼成为大佬哈哈哈!再见喽!!!

更多推荐

Python趣味小游戏之猜数字游戏升级版!!!

本文发布于:2023-04-07 08:18:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/807d63fca3e56a297e53d9aee0f1720a.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:小游戏   升级版   趣味   数字   游戏

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 52867文章数
  • 14阅读数
  • 0评论数