• <td id="c1e2m"><strike id="c1e2m"></strike></td><acronym id="c1e2m"><strong id="c1e2m"></strong></acronym>

    <acronym id="c1e2m"><label id="c1e2m"></label></acronym>

    <td id="c1e2m"></td>

      <p id="c1e2m"><strong id="c1e2m"><xmp id="c1e2m"></xmp></strong></p>
        <td id="c1e2m"><ruby id="c1e2m"></ruby></td>
      1. <p id="c1e2m"></p>
        您的位置:首頁 >聚焦 >

        Python實現一個羊人殺小游戲,祝愿看到文章的小伙伴都不是小羊人

        2022-12-17 19:48:05    來源:程序員客棧
        Python實現一個羊人殺小游戲,祝愿看到文章的小伙伴都不是小羊人前言

        halo,包子們下午好

        最近疫情越來越嚴重了,很多小伙伴現在應該都是小羊人了吧

        不要慌,小編的這個文章是經過消毒處理的,所以大家不要擔心


        【資料圖】

        今天給大家帶來的是一個 羊人殺

        說實話操作起來還是有那么一點點的難度的,但是大家不用擔心

        作為一個寵粉狂魔的小編,肯定都給大家準備好了的

        直接上才藝

        相關文件

        關注小編,私信小編領取喲!

        當然別忘了一件三連喲~~

        公眾號:Python日志

        源碼領取QQ群:494958217

        開發工具

        Python版本:3.7.8

        相關模塊:

        random模塊;

        json模塊;

        time模塊;

        以及一些python自帶的模塊。

        效果展示我是一個小羊人

        我們的代號是 0 獲得勝利的話就要去感染1 2 3 號小伙伴

        任務

        任務就是感染那些不是陽性小伙伴

        代碼展示

        導入模塊

        from random import randint, choicefrom time import sleepimport json

        介紹

        print("4個好朋友一起混管,然后羊了,白天大家投票選出小羊人,選擇把他拉走隔離??!")print("歡迎來到羊人殺!")try:    fs = open("shengli.dat")    fs.close()except FileNotFoundError:    lll = {"l": 0,      "p": 0,      "114514": 0,      "all": 0,      "jsfs": 0,      "ch": [],      "yy": 0      }    with open("shengli.dat", "w") as f_obj:        json.dump(lll, f_obj)else:    with open("shengli.dat") as f_obj:        lll = json.load(f_obj)print("小羊人勝場:", lll["l"])print("陰性勝場:", lll["p"])print("你死的次數:", lll["114514"])print("總場次:", lll["all"])print("識破的小羊人人數量:", lll["yy"])

        電腦玩家名字隨機

        if len(lll["ch"]) != 0:    print("稱號:" + ",".join(lll["ch"]))sleep(0.3)a = ["陰性 ", "陰性", "小羊人", "女巫"]  # 身份,用列表表示(用元組也行)xing = ("王", "李", "張", "劉", "徐", "馮", "袁", "鄧", "韓", "杜", "樸", "金", "逄")zhongjian = ("既", "海", "若", "樹", "麗", "虎", "涵")zuihou = ("羽", "生", "茵", "芹", "喬", "智", "麗")disi = ("璽", "霍", "獲", "嵐", "吾", "樂", "空", "陣")p1 = choice(xing) + choice(zhongjian)p2 = choice(xing) + choice(zhongjian) + choice(zuihou)p3 = choice(xing) + choice(zhongjian) + choice(zuihou) + choice(disi)

        開始游戲

        wanjianame = [p1, p2, p3]pl = ["0", "1", "2", "3"]  # 玩家player0 = choice(a)  # 設置玩家身份ar = a.index(player0)print("等待玩家進入游戲中...")sleep(randint(0, 3))print("玩家1" + "(" + p1 + ")加入游戲")sleep(randint(0, 3))print("玩家2" + "(" + p2 + ")加入游戲")sleep(randint(0, 3))print("玩家3" + "(" + p3 + ")加入游戲")print("玩家已全齊,開始游戲倒計時")timer = 3for i in range(3):    print(timer, end=" ")    timer -= 1  sleep(1)player1 = choice(a)ae = a.index(player1)player2 = choice(a)ac = a.index(player2)player3 = choice(a)ad = a.index(player3)while ae == ar or ae == ac or ae == ad or ad == ac or ad == ar or ac == ar:    player1 = choice(a)    ae = a.index(player1)    player2 = choice(a)    ac = a.index(player2)    player3 = choice(a)    ad = a.index(player3)ap = [player0, player1, player2, player3]langren = ap.index("小羊人")nvwu = ap.index("女巫")print("\n你的身份是" + player0)nvwuhuozhe = Truenvwuyouduyao = Truenvwujiuming = Truedays = 0

        總結

        因為代碼量稍微有一點點大,所以就沒有全部都放在這里給大家展示

        如果有小伙伴需要源碼的可以看下方聯系方式哈

        源碼領取

        【領取方式】

        QQ掃碼添加

        【依次發放,請勿重復添加】

        添加時備注“公眾號”

        即可免費領取學習資料和課程

        或者直接搜索QQ群:494958217 領取

        Python日志資料領取加群QQ群:494958217

        關鍵詞: 開始游戲 準備好了

        相關閱讀

        欧美视频线路在线_欧美中文字幕在线中出观看_中年美女露比自慰交配a一级片免费播放_九九精品国中文字幕在线视频

      2. <td id="c1e2m"><strike id="c1e2m"></strike></td><acronym id="c1e2m"><strong id="c1e2m"></strong></acronym>

        <acronym id="c1e2m"><label id="c1e2m"></label></acronym>

        <td id="c1e2m"></td>

          <p id="c1e2m"><strong id="c1e2m"><xmp id="c1e2m"></xmp></strong></p>
            <td id="c1e2m"><ruby id="c1e2m"></ruby></td>
          1. <p id="c1e2m"></p>