前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >用python写一个猜年龄的益智小游戏,适合初学者学习

用python写一个猜年龄的益智小游戏,适合初学者学习

作者头像
川川菜鸟
发布2021-10-18 14:42:45
7520
发布2021-10-18 14:42:45
举报
文章被收录于专栏:python全栈教程专栏

题目大概是这样的:让用户猜测年龄,最多可以猜测三次,超过三次就要询问是否要继续玩这个游戏 效果:

在这里插入图片描述
在这里插入图片描述

代码:

代码语言:javascript
复制
import random
print("猜年龄小游戏")
age=int(input("输入你猜测的年龄:"))
a=1
b=1
while a>=0:
    computer=random.randint(0,101)
    if age==computer:
        print('恭喜猜对了,你真聪明!')
        break
    else:
        a+=1
        print('你已经猜错了%d次,最多猜三次哦,再来!'%(a-1))
        n=input()
        if n=='y':
            answer=str(input('请输入你猜测的年龄:'))
        if n=='n':
            break
    if a%3==0:
        a = 1
        b = b + 1
        print("你已经猜错三次,是否继续游戏,是则输入Y,开始第%d轮猜测游戏,否则输入N"%b)
        anewer=str(input(""))
        if anewer=='Y':
            print('最多只能猜三次,游戏重新开始了哦')
            n=int(input('请输入你猜测的年龄:'))
            if n==computer:
                print("猜对了哦")
            else:
                a=a+1
                print('你已经猜错了%d次,再来!记住最多猜三次哦'%(a-1))
                n=int(input('请输入你的年龄:'))
        if anewer=="N":
            break

总结:代码还是有些重复,有兴趣可以去优化一下。 这是我扣扣群970353786,不带任何广告,我也正在努力学习python中。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/02/04 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档