小乌龟历险记

import easygui as e

msg = "嗨,欢迎来到小乌龟历险记," \
      "在这里你将通过重重考验来找到宝藏," \
      "让我们一起来探险吧!"
title = "小乌龟历险记"
e.msgbox(msg, title, image="./images/map.png")

msg1 = "请选择你喜欢的小乌龟来为你探险"
turtle = e.buttonbox(msg1,
                     title,
                     choices=["巴西龟",
                              "鳄龟",
                              "草龟",
                              "猪鼻龟"])
e.msgbox(f"勇敢的{turtle},让我们开始冒险吧!", title)

while True:
    msg2 = "欢迎来到编程王国," \
           "请接受你的第一个考验吧!" \
           "以下选项哪个是打印输出函数?"
    key = e.choicebox(msg2,
                      title,
                      choices=["python",
                               "print",
                               "input",
                               "turtle"])
    if key == "print":
        e.msgbox("勇士,恭喜您回答正确,请继续冒险吧!", title)
        break
    else:
        e.msgbox("勇士,很遗憾回答错误,再来挑战下吧!", title)
        continue

while True:
    msg3 = "欢迎来到语文王国, " \
           "我的问题是:飞流直先三千尺, " \
           "下一句是什么?"
    enter_msg = e.enterbox(msg3, title)
    if enter_msg == "疑是银河落九天":
        e.msgbox("你果然知识渊博,请再次踏上征程吧!", title)
        break
    else:
        e.msgbox("回答错误,请仔细思考再次回答哦!", title)
        continue

while True:
    msg4 = "欢迎来到历史王国, " \
           "通过图片及文字描述, " \
           "猜一历史人物:"
    key = e.ccbox(msg4,
                  title,
                  choices=["杜甫", "李白"],
                  image='./images/p.png')
    if key == False:
        e.msgbox("如果能重来,我要选李白!恭喜你过关!", title)
        break
    else:
        e.msgbox("这就是个送分题,再选一次吧!", title)
        continue

while True:
    msg5 = "欢迎来到生活王国, " \
           "下列属于可回收垃圾的是:"
    key = e.multchoicebox(msg5,
                          title,
                          choices=["废纸",
                                   "玻璃",
                                   "充电电池",
                                   "矿泉水瓶"])
    if key == ["废纸", "玻璃", "矿泉水瓶"]:
        e.msgbox("我是垃圾分类小能手, 恭喜过关!", title)
        break
    else:
        e.msgbox("再选一次吧!", title)
        continue


while True:
    msg5 = "欢迎来到数学王国, " \
           "观察以下图片, 回答问题:"
    enter_count = e.integerbox(msg5,
                               title,
                               image="./images/jt.png")
    if enter_count == 7:
        msg6 = "恭喜你,闯关成功," \
               "但是你只有1把钥匙,你将如何选择呢?"
        bz = e.buttonbox(msg6,
                         title,
                         choices=["1号宝箱",
                                  "2号宝箱",
                                  "3号宝箱"],
                         image="./images/bz.png")
        if bz == "1号宝箱":
            e.msgbox("宝箱空空如也", title)
        elif bz == "2号宝箱":
            e.msgbox("哇,宝藏!", title)
        else:
            e.msgbox("宝箱空空如也", title)
        break
    else:
        e.msgbox("就差一步就能得到宝藏了,我看好你呦!", title)
        continue


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值