猫史档案馆


【Python作品分享】猜灯谜【作品秀】

用户:率真的飞叶龙Ab87率真的飞叶龙Ab87查看:0 回复:0 评论:0 创建时间:2024-03-20T21:11:43


【作品展示】

center_image

 

【作品介绍】

猜灯谜

 

【作品源代码】

import turtle
import random
import win32api
import time
import sys

e = ['纹理雅致模样娇,味道香美妃子笑(打一水果)', '树大如伞叶层层,一生可活几千年,人人爱它做橱箱,香气扑鼻质量坚。(打一植物)',
     '小小姑娘满身黑,秋去江南春来归,从小立志除害虫,身带剪刀满天飞。(打一动物)', '独木造高楼,没瓦没砖头,人在水下走,水在人上流。(打一常用物)', '一匹马儿好,天生不会跑。你若骑喵,只会前后摇。(打一娱乐设施)'
     , '有的长来有的短,有的方来有的圆。能架大桥能造房,小朋友们喜欢玩。(打一玩具)', '小小扫帚扫白石,干干净净才能吃(打一生活用品)']
u = ['荔枝', '樟树', '燕子', '雨伞','木马','积木','牙刷']

turtle.hideturtle()
turtle.bgpic('背景.png')
turtle.penup()
turtle.goto(-270,-20)
turtle.pendown()

while True:    
    if len(e)-1>0:
        k = random.randint(1,len(e)-1)
        turtle.write(e[k],font=('宋体',11,'normal'))
        time.sleep(1)
        n = turtle.textinput('请回答','请输入答案')
        while True:
            if n == u[k]:
                win32api.MessageBox(0,'回答正确','提示')
                turtle.clear()
                e.pop(k)
                u.pop(k)
                break
            elif n == None:
                win32api.MessageBox(0,'您答错了','提示')
                n = turtle.textinput('请回答', '请输入答案')
            else:
                win32api.MessageBox(0, '您答错了', '提示')
                n = turtle.textinput('请回答', '请输入答案')
    else:
        sys.exit()

turtle.done()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页