admin管理员组

文章数量:1794759

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

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

        哈喽大家好,又来分享趣味编程小游戏了,还记得上次我们写了一个简单的猜数字游戏吗?那么好了,今天我们就来给上次那个小游戏做个简单的升级,让它变得更加的有趣,这次我们的要求是:允许用户最多尝试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的学生练习研究使用,给编程找点乐子会更容易接受哦!希望大家都能修炼成为大佬哈哈哈!再见喽!!!

本文标签: 小游戏升级版趣味数字游戏