python小游戏:“不要做”游戏取词器

python小游戏:“不要做”游戏取词器

​ “不要做”游戏是很多聚会上常玩的一种社交游戏。参与成员每个人头上会贴一个词条,自己是不知道自己头上是什么词条。玩家的任务就是引导其他人做出自己头上词条的事。同时防止自己做出自己头上词条的事件。在这个游戏中,第一步就是打乱词库,将词语分配给每位玩家。这里我运用Python中字典的相关操作以及random函数写了一个随机取词器。可以绑定玩家和词语。在玩家触发词语后,可以通过修改词语的功能进行词语修改。重新为玩家分配词语。

代码部分:

import random

#1.初始词库
lexicon = ["蹦跶", "笑", "打招呼","说食物名","说茄子","说数字"]
user = {}
#2.增加新的词语
while 1 :
    print("1.添加新词语;2.添加新玩家;3.展示当前词库:4.展示所有玩家词语;5.展示单独玩家词语;6.当玩家触发词语后更换词条并显示一次;7.退出; 8.玩家退出;")
    print("请选择您想要进行的操作>>")
    choice = input()
    if choice == "1":
        nums=int(input("请输入您想要添加的词语的个数>>"))
        for i in range(0,nums,1):
            lexicon.append(input())
# 3.添加玩家以及随机词分配
    if choice == "2":
        num = int(input("请输入添加玩家的个数>>"))
        for i in range(0,num,1):
            show = random.choice(lexicon)
            user[input("请输入玩家名称>>")]=show
#4.展示当前词库
    if choice == "3":
        print(lexicon)
#5.展示所有玩家词语
    if choice == "4":
        print(user)
#6.展示单独玩家词语
    if choice == "5":
        print(user[input("请输入您想要查看的玩家姓名>>")])
#7.玩家触发条件后,更换随机词
    if choice == "6":
        user.update({input("请输入触发玩家的姓名:"):random.choice(lexicon)})
#8.退出游戏
    if choice == "7":
        break
#9.玩家退出
    if choice == "8":
        del user[input("请输入退出玩家的名称>>")]


感兴趣的同学可以拿去游玩。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值