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)
continuewhile True:
msg3 = "欢迎来到语文王国, " \
"我的问题是:飞流直先三千尺, " \
"下一句是什么?"
enter_msg = e.enterbox(msg3, title)
if enter_msg == "疑是银河落九天":
e.msgbox("你果然知识渊博,请再次踏上征程吧!", title)
break
else:
e.msgbox("回答错误,请仔细思考再次回答哦!", title)
continuewhile True:
msg4 = "欢迎来到历史王国, " \
"通过图片及文字描述, " \
"猜一历史人物:"
key = e.ccbox(msg4,
title,
choices=["杜甫", "李白"],
image='./images/p.png')
if key == False:
e.msgbox("如果能重来,我要选李白!恭喜你过关!", title)
break
else:
e.msgbox("这就是个送分题,再选一次吧!", title)
continuewhile 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
小乌龟历险记
最新推荐文章于 2024-10-02 10:53:34 发布