python简单小程序之猜词语游戏

今天给大家分享一个利用python写的简单小游戏程序。猜词语。
下面看代码段

import time
num = int(input('有多少组玩家\n'))
guessWord = []
correct = []
#定义列表,num+10是不想让guessWord下标不合法
for i in range(0,num+10):
    guessWord.append(0)
    correct.append(0)
wordNum=10
guessWord[0] = ['打情骂俏','海绵宝宝','娇媚','金鸡独立','狼吞虎咽','睡眼朦胧','鹤立鸡群','手舞足蹈','卓别林','穿越火线']
guessWord[1] = ['眉飞色舞','英雄联盟','扭秧歌','偷看美女','大摇大摆','回眸一笑','市场营销','大眼瞪小眼','自恋','处女座']
guessWord[2] = ['狗急跳墙','捧腹大笑','目不转睛','愁眉苦脸','左顾右盼','宫保鸡丁','升国旗','暗恋','臭袜子','趁火打劫']
 
flag='n '
 
for i in range(0,num):
    start = time.time()
    for k in range(0,wordNum):
        #显示词语
        print (('%d.%s')%(k+1,guessWord[i][k]))
     
        flag = input('请答题,答对请输入y,跳过请输入任意键')
        end = time.time()
        #计算两个时间点之间的间隔
        sec = end-start
        #统计用时
        if (110<=sec<=120):
            print ('还有10秒钟')
        if (sec>=120):
            print ('时间到!游戏结束')
            break
         
        if (flag=='y'):
            correct[i]=correct[i]+1
            continue
        else:
            continue
    str_temp=('第%d组答对数目:%d') % (i+1,correct[i]) 
    print (str_temp)

看一下运行效果
在这里插入图片描述
设定有几组,然后给定相应的词语库,随机分配各组的词语,一个成员做动作,另一个来猜,哪一个组猜对的词语多久获胜。

值得注意的是,里面插入了时间库,要计算你答题的时间,如果你答题超过了指定时间,便会直接结束
在这里插入图片描述
可以看到超过了时间便会显示时间到游戏结束。

好了今天的分享就到这里。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这里是一个包含30个完整的Python游戏的列表: 1. 数字游戏:通过输入测一个随机数字。 2. 井字游戏:实现一个井字游戏的交互界面。 3. 你画我游戏:一个玩家画画,另一个玩家画中的词语。 4. 单词游戏:根据提示测给定单词。 5. 跳一跳游戏:控制小人跳过一排排的方块。 6. 扫雷游戏:根据周围的数字找出雷的位置。 7. 贪吃蛇游戏:控制贪吃的蛇吃掉食物,避免碰到自己的身体或墙壁。 8. 2048游戏:滑动方块合并相同的数字,直到得到2048。 9. 迷宫游戏:找到从起点到终点的最短路径。 10. 飞机大战游戏:控制飞机躲避敌人的攻击和射击敌人。 11. 数独游戏:填充一个9x9的方格,满足数独规则。 12. 扑克牌游戏:实现一些常见的扑克牌玩法,例如斗地主或纸牌接龙。 13. 塔罗牌游戏:根据塔罗牌的解释给出结论。 14. 字谜游戏:根据提供的谜面测正确的单词。 15. 拼图游戏:将碎片移动和旋转,拼出完整的图片。 16. 基于文本的冒险游戏:通过输入命令控制角色在虚拟世界中进行冒险。 17. 黑白棋游戏:翻转对手的棋子,将棋盘上大多数格子变为自己的颜色。 18. 音乐节拍器:根据节拍跳动或演奏音乐。 19. 五子棋游戏:在一个棋盘上先形成五子连珠的玩家获胜。 20. 连连看游戏:通过连接相同的图案消除它们。 21. 神经网络游戏:使用神经网络进行反馈的玩法。 22. 弹球游戏:控制弹球弹跳并击中砖块得分。 23. 神奇时钟游戏测时间或让程序测时间。 24. 卡牌战斗游戏:使用卡牌进行战斗,获得对手的胜利。 25. 空格子游戏:通过移动和交换空格子,还原初始状态。 26. 纸牌游戏:实现一些普通纸牌游戏,如接龙或红、黑,大、小。 27. 飞行棋游戏:掷骰子并根据结果移动飞机到终点。 28. 大富翁游戏:通过掷骰子和投资来获得财富。 29. 打砖块游戏:控制挡板反弹球,击碎所有砖块。 30. 模拟人生游戏:通过做出选择和决策,体验一生的各个阶段。 这里提供了30个不同类型的Python游戏,你可以根据自己的兴趣和学习需求选择其中一个或多个进行学习和实践。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值