郵差之死--python源代碼

来源:https://www.cnblogs.com/AnnieWu/archive/2023/11/09/17822246.html
-Advertisement-
Play Games

"""sth imported""" import time import os '''2 flags''' flag = 0 tmp = 0 '''7 ending''' def end1(): os.system("cls") print('面對暴怒的院長,你在心裡十分唾棄自己,卻還是緘口不言。 ...


"""sth imported"""
import time
import os

'''2 flags'''
flag = 0
tmp = 0

'''7 ending'''


def end1():
    os.system("cls")
    print('面對暴怒的院長,你在心裡十分唾棄自己,卻還是緘口不言。、')
    print('熄燈後,你帶著晚餐時偷偷剩下的麵包去找她,向她道歉。')
    print('但是到她的寢室後卻發現她的房間空無一人……')
    print('END1')
    time.sleep(1)
    return


def end2():
    os.system("cls")
    print('孤兒院中仍有孩子在玩耍,讓你們看到了自己曾經的影子,一個小女孩跑過來問:"我能再看看大山姐姐拍攝的照片嗎?')
    print('院長翻出了大山泛黃的日記本和一箱舊物,箱子里還有一些大山後來回來留下的東西')
    print('有一張照片背面寫著"城東游樂場",但照片上卻只是一片巨大的空地')
    print('你的心中泛起一絲波瀾')
    print('"這也是大山的東西嗎?"摯友似乎發現了什麼')
    print('"那是她最後一次回來時留下的,大概是什麼拼裝玩具的草稿吧。"')
    print("END2")
    time.sleep(1)
    return


def end3():
    os.system("cls")
    print('你點頭,你自然也想去過這樣無拘無束的生活。')
    print('她告訴你她最想去的地方是城東的游樂場。')
    print(
        '她也許不知道,城東的游樂場很快成了孤兒院孩子們心中神聖般的存在,她也沒有因為離開而被忘記,甚至更小的孩子都知道了這個姐姐的傳說。')
    print('後來你離開孤兒院,想起這件事,特意去了城東。')
    print('那時你才知道,城東沒有游樂場,那裡只有火箭發射基地。')
    print('END3')
    time.sleep(1)
    return


def end4():
    os.system("cls")
    print('你毫無防備地喝下,一陣睡意襲來。')
    print('再醒來,郵差已經不在了,屋外的飛船也消失了……')
    print('END4')
    time.sleep(1)
    return


def end5():
    os.system("cls")
    print('你毫無防備地喝下,一陣睡意襲來。')
    print('再醒來,郵差已經不在了,屋外的飛船也消失了……')
    print('END5')
    time.sleep(1)
    return


def end6():
    time.sleep(5)
    os.system("cls")
    time.sleep(1)
    print('走出兩周後,郵差問你們大概還有多久才能回到地球。')
    print('聽到這個問題,你頓感不妙,但孩子嘴快,已經說了出來:"我們要去的不是地球,是3000號郵局。"')
    print('郵差那張笑臉突然扭曲起來,他突然推開你們沖向控制台,你和他扭打在一起。')
    print('兩個人對付他一人,他沒能得逞。')
    print('"你們不讓我回地球!你們怎麼能不讓我回到地球,"他神情癲狂,"那就都別走了!"')
    print('END6')
    return


def end7():
    os.system("cls")
    time.sleep(1)
    print('你告訴老人,那是幾十年前的聲音,戰爭已經結束了,那個小女孩也早已成人\n'
          '老人笑了兩聲,讓你別開玩笑\n'
          '你表示自己說的是實話\n'
          '老人的笑逐漸消失...\n'
          '他突然大叫一聲,超期東西朝自己雙耳插了下去\n'
          '他不顧雙耳流出的鮮血,繼續作者蛋糕,臉上再次浮現了和藹的笑容。\n')
    print("END7")
    return


def end8():
    os.system("cls")
    time.sleep(1)
    print('你長嘆一口氣,你想已經夠了\n'
          '出發的時候你對郵差沒有完整的概念,才會抱有無畏的希望\n'
          '現在你已經知道了,那你已經不再有一絲往前邁步的勇氣\n'
          '你看新聞了嗎?\n'
          '什麼新聞?\n'
          '說是收到了外星信號\n')
    print("END8")
    return


def trueend():
    os.system("cls")
    time.sleep(1)
    print("不過你來晚了,3000號郵局已經變成了廢墟\n"
          "環顧周圍,遙看來時的方向,那是一片漆黑。一股前所未有的孤獨感就要將你吞噬.\n"
          "找到了,阿塵揮手沖你喊\n"
          "怎麼回事?這是一張圖紙,一張飛船的圖紙。\n"
          "你心跳加速,視野迅速搜尋著可用的線索\n"
          "郵局損壞的部位都格外整齊,切割的形狀正好與圖紙上的零件對應\n"
          "緊接著你發現在這兩張圖紙下麵還有一張紙,那是一張宇宙地圖。\n"
          "你在著看到了胡亂繪製的圖案嗎?沒有。你在這找到了屍體嗎?也沒有\n"
          "經你提醒,阿塵也想到什麼\n"
          "你是說...大山離開了,可她去了哪?\n"
          "\"她去了更遠方\"\n")
    print("TRUE END")
    return


''' r proceedings'''


def r():
    os.system("cls")
    print('幻想如果能讓他開心,那真相也沒有必要說出來.\n'
          '戰爭籌備的很順利,我想戰爭馬上就要結束了\n'
          '你們與老人一起分享了蛋糕\n'
          '阿塵說:“去遠方的3000號郵局”\n'
          '老人告訴你們:“再往前走就什麼都沒有了”\n'
          '你不明白\n'
          '老人說:“我們如果對遠方有明確的定義,那這裡就是終點”\n'
          '再往前走與地球的聯繫徹底就斷了,那裡接收不到信號,也在望遠鏡的可是範圍之外\n'
          '從任何角度來說,那裡都是世界之外了.\n'
          '想想一路走來你已經多久沒見過活人了,現在你還敢想想旨在那的人會是什麼模樣嗎\n'
          '以前你也許會猶豫,但此刻,你覺得他說的是對的\n'
          '你想到阿塵說的,人類離開地球就會變成人類之外的生物\n'
          '看著老人再昏暗的房間里啃食著沙子堆砌的蛋糕\n'
          '與其說是心酸,更直接的是無法壓抑的恐懼\n'
          '當初你疑惑,死亡你都已經預料,還有什麼是比死亡更讓朋友無法說出口的呢...\n'
          '現在你明白,或許真的有...')
    print('1.還是不去了2.去3000號郵局3.返回')
    rr = int(input())
    while rr != 1 and rr != 2 and rr != 3:
        print('無效數字,請重新輸入')
        rr = int(input())
    if rr == 1:
        time.sleep(1)
        end8()
    elif rr == 2:
        time.sleep(1)
        trueend()
    else:
        time.sleep(1)
        q()
    return


def q():
    os.system("cls")
    print('此前這一路你們遇到了三種狀態的郵差,正常的,瘋了的,死了的。')
    print('“那大山會不會.')
    print('阿塵看到你的眼神沒敢繼續說下去,你也沒敢繼續想下去。')
    print('終於,不知走了多遠過了多久。阿塵已經比你還高了,體力活已經乾不過他了。')
    print('過了這麼久,你們來到了3000號郵局前的最後一個郵局')
    print('它和此前的那些沒有區別,你已經習慣。')
    print('但是,你突然看到地面有個移動的黑點,這裡有人!')
    print('那是一個老人。見面後發現他是盲人。')
    print("你疑惑為什麼盲人會來這。")
    print('他說:“我天生雙目失明,我比你們更能耐得住寂寞。')
    print('回想來時這一路,也許他說的是對的。')
    print('老人邀你進屋,屋裡並井有條,老人正在做著蛋糕')
    print('他手上一邊忙活著,一邊問你:“決戰籌備的怎麼樣了?”')
    print('同時你聽到他的發聲裝置里傳出了一小段關於戰爭的播報。')
    print('那是單向收聲裝置,即便如此,聲音傳到這也用了數十年。')
    print('你正想著該如何告訴他真相。')
    print('1.【殘忍的真相】戰爭已經結束2.【善意的謊言】戰爭就快結束了3.返回')
    qq = int(input())
    while qq != 1 and qq != 2 and qq != 3:
        print('無效數字,請重新輸入')
        qq = int(input())
    if qq == 1:
        time.sleep(1)
        end7()
    elif qq == 2:
        time.sleep(1)
        r()
    else:
        time.sleep(1)
        p()
    return


def p():
    os.system("cls")
    print('之後發現了一具屍體,他躺在一所”房子“下麵,身上的服飾證明他是一名郵差')
    print('那所房子也許是他曾經的家')
    print('你招呼阿塵回飛船,他卻還看著那屍體...')
    print('他說:”我們應該把他埋起來。”')
    print('“是的,我們應該把他埋起來。”')
    print('離地球越遠,你們遇到的郵差也越奇怪.')
    print('有人抱著地球儀活活餓死。')
    print("有人堅信自己正在地球,說飛船是會將人擄去地獄的魔鬼。")
    print('還有更多的人已經結束了自己的生命。')
    print('殺死郵差的是什麼?你在一個死去的郵差的日記里找到了答案... ')
    print('4.3 我會習慣這份工作的,我能在這培養很多愛好 ')
    print('9.4 儘管有再生裝置,不愁食物。但這裡太沒意思了,真的沒意思。我承認我後悔了! ')
    print('12.16 我好痛苦,我好像找一個人傾訴,任何人都行,我快受不了了 ')
    print('5.15 2年了,已經2年了,今天我和另一個人對話了,但他不太會聊天,老師打斷我... ')
    print('我瘋了嗎,沒有,我知道,我知道那隻是收音機 ')
    print('為什麼!我明明在廣播里聽到戰爭結束的消息,可為什麼過了幾個月還沒有人來接我!!! ')
    print('日記再往後就只剩無意義的詛咒般的宣泄。 ')
    print('殺死郵差的是... ')
    print('1.孤獨2.他們自己3.返回')
    pp = int(input())
    while pp != 1 and pp != 2 and pp != 3:
        print('無效數字,請重新輸入')
        pp = int(input())
    if pp == 1:
        print('是這看不到盡頭的孤獨')
        q()
    elif pp == 2:
        print('殺死郵差的是他們自己,更是這看不到盡頭的孤獨')
        q()
    else:
        time.sleep(1)
        o()


def o():
    os.system("cls")
    print('"你看到新聞了嗎?聽說要打仗了。"')
    print('"那不重要,說不定我們身下的草坪里也有兩群螞蟻在打仗呢。"')
    print('你的話噎在嘴邊。這就是大山,她總是語出驚人,卻又擁有讓人無法反駁的力量。')
    print('你看著大山,大山看著天空。\n'
          '“你看到了什麼?”')
    print('"鐵絲網“')
    print('飛船繼續前進,每天重覆著同樣的事,一百天的記憶壓縮成了同一天\n'
          '回憶起來好像離開地球沒多久,但清醒過來,又發現阿塵的身高已經快要趕上你了\n'
          '這段時間遇到了好幾個郵局,其中幾處已經荒廢,還有幾處想搶奪飛船,你們都沒敢降落\n'
          '越往後面走,這些郵差就越不正常...\n'
          '不過,那些都不如此時此刻所看到的帶來的震撼。\n'
          '這座星球上竟然有大片文明遺跡...\n')
    print("1.這是地球城市2.這是外星遺址3.返回")
    oo = int(input())
    while oo != 1 and oo != 2 and oo != 3:
        print('無效數字,請重新輸入')
        oo = int(input())
    if oo == 1:
        print('”這是一等比例縮小的城市"\n')
        p()
    elif oo == 2:
        print('萬分之一的可能也是可能,這不會是文明遺跡吧')
        p()
    else:
        time.sleep(1)
        n()
    return


def n():
    #   os.system("cls")
    nn = int(input())
    while nn != 1 and nn != 2 and nn != 3:
        print('無效數字,請重新輸入')
        nn = int(input())
    if nn == 1:
        print('帶著')
        print('你的良心實在過不去,帶上了他。')
        time.sleep(10)
        end6()
    elif nn == 2:
        print('你無能為力,只能許諾他返程時會回來。')
        print('看著這個哀嚎的男人,你心中的不安愈發強烈。')
        time.sleep(10)
        o()
    else:
        time.sleep(1)
        lfunc()
    return


def m():
    os.system("cls")
    print('男孩想喝,你就讓給他了。')
    print('茶剛入口他的表情就不對勁了,倒頭睡過去時杯子摔碎了。')
    print('你立刻將郵差撲倒,身體孱弱的郵差根本不是你的對手。')
    print('一番質問,你得知他是想迷暈你,再搶奪飛船離開。')
    print('計劃落空,郵差蜷縮著身體嗚咽起來,而此刻他嘴裡呢喃的不是上帝或者某個神明,而是地球。')
    print('他神經質地,一遍遍地重覆著地球這個詞。')
    print('你架著男孩離開,你並不怪郵差,他已經瘋了。')
    print('"錯的不是我,是你們,是你們這些霸占地球的人,你們將我們郵差拋棄,將我們丟在這遠離文明的野蠻的荒原。你要還有良知,就帶我走!"')
    print('1.帶2.不帶3.返回')
    n()
    return


def lfunc():
    os.system("cls")
    print('當你走進下一個郵局時,那名郵差雙眼呆滯,似乎不敢相信會有人來。')
    print('屋裡是滿面的畫像,而在這些圖騰樣的紋路匯聚的中心,有架望遠鏡。')
    print('郵差說:"在這顆星球的午夜裡能看到地球的微弱光芒。"')
    print('滿屋密密麻麻的花紋讓你有些起雞皮疙瘩。')
    print('他端來一杯茶,邀你喝下休息。')
    time.sleep(10)
    global tmp
    if tmp == 1:
        end4()
    else:
        print('1.喝下2.給男孩喝3.返回')
    ll = int(input())
    while ll != 1 and ll != 2 and ll != 3:
        print('無效數字,請重新輸入')
        ll = int(input())
    if ll == 1:
        time.sleep(1)
        end5()
    elif ll == 2:
        time.sleep(1)
        m()
    else:
        time.sleep(1)
        k()
    return


def k():
    os.system("cls")
    print('你走向郵局,沒等你敲門,一個中年人走了出來。')
    print('他嗚咽了好幾句才想起如何說話,開口就問是不是來交班的。')
    print('你搖頭,對方表情明顯失落,轉身就往屋裡走。')
    print('你向他道歉,碰倒了石碓。')
    print('"沒事,我壘起那些石碓就是為了讓飛船降落時碰倒的。每次碰倒後我就會重新磊,一天磊一顆,知道下一次再被碰倒……"')
    print('你不解地問他這有什麼意義。')
    print('他眼裡閃爍著深深的悲哀:"如果你是郵差,你就得做這些沒有意義的事。或者說大多數時候都是沒有意義的……不然,你會瘋的。"')
    print('你離開那裡,繼續駛向宇宙深處。')
    print('這是你見過的第一個郵差,看到他的生活,不知為何,你隱約感到有些不安。')
    print('你拿起桌上的照片,那時你十六歲時拍的。')
    print('到了十六歲,你就必須離開孤兒院了。')
    print('大山在門外等你。')
    print('幾個月沒見,她變得更加漂亮了,她問你:"接下來想去哪裡?"')
    print('"院長推薦了幾個附近的工廠。"')
    print('"你想去嗎?"')
    print('1.不2.去3.返回')
    kk = int(input())
    while kk != 1 and kk != 2 and kk != 3:
        print('無效數字,請重新輸入')
        kk = int(input())
    if kk == 1:
        time.sleep(1)
        os.system("cls")
        print('你沒有回答,但是表情已經說明瞭一切。')
        print('"看看你身後的鐵絲網,你已經走出來了,周圍再沒有鐵絲網了……去做你想做的事情吧,你已經自由了。"')
        print('不論何時回憶她的話,你都充滿了力量。')
        print('時間一天天流逝,生活變得規律而乏味。')
        print('你對時間的概念已經模糊,也許過了幾個月,也許已經一年了……')
        time.sleep(10)
        lfunc()
    elif kk == 2:
        time.sleep(1)
        print('你點頭:我想去試試\n'
              '想去就去吧,但不要逞強。大山看著你:看看你身後的鐵絲網,你已經走出來了。。。\n'
              '周圍再沒有鐵絲網了,現在你是自由的!\n'
              '雖然這話像電視劇臺詞,但她臉上標誌性的笑容足以讓你感到一股力量')
        print('時間一天天流逝,生活變得規律而乏味。')
        print('你對時間的概念已經模糊,也許過了幾個月,也

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 我們有沒有想過,是否有一種技術,伺服器可以主動將數據推送給客戶端進行渲染,而不再是客戶端向伺服器發出請求等待返回結果呢?接下來,讓我們一起瞭解weboskcet ...
  • 前言 最近新開了個項目,以前老項目都是vue2+vuex開發的,都說用vue3+pinia爽得多,那新項目就vue3+pinia吧。這裡記錄一下pinia的使用。 使用方法 安裝pinia: npm i pinia main.js中引入pinia: //main.js import { create ...
  • 作者:WangMin 格言:努力做好自己喜歡的每一件事 jQuery.js 是什麼? jQuery是一個快速簡潔、免費開源易用的JavaScript框架,倡導寫更少的代碼,做更多的事情 。它封裝JavaScript常用的功能代碼,提供了一種簡便的JavaScript設計模式,以及我們開發中常用到的操 ...
  • 在日常一些需求中,總會遇到一些需要前端進行手動計算的場景,那麼這裡需要優先考慮的則是數字精度問題!具體請看下麵截圖 如圖所示,在JavaScript進行浮點型數據計算當中,會出現計算結果“不正確”的現象。 我們知道浮點型數據類型主要有:單精度float、雙精度double。 浮點型簡單來說就是表示帶 ...
  • 從接觸領域驅動設計的初學階段,到實現一個舊系統改造到DDD模型,再到按DDD規範落地的3個的項目。對於領域驅動模型設計研發,從開始的各種疑惑到吸收各種先進的理念,目前在技術實施這一塊已經基本比較成熟。在既往經驗中總結了一些在開發中遇到的技術問題和解決方案進行分享。 ...
  • 三、基本數據類型和計算(一) 1、常量和變數 1)常量和變數定義 常量 值不會改變 變數 值可能改變 2)常量及變數名起名必須遵守的規則 1 不能重名 2 不能和C/C++語言里的關鍵字重名 3 必須是字母或者字母和數字的組合,符號僅_可以使用 4 名字不能用數字開頭 3)起名字建議遵守的規則 1 ...
  • 創建表格 要在MySQL中創建表格,請使用"CREATE TABLE"語句。 確保在創建連接時定義了資料庫的名稱。 示例創建一個名為 "customers" 的表格: import mysql.connector mydb = mysql.connector.connect( host="local ...
  • Go 介面:Go中最強大的魔法,介面應用模式或慣例介紹 目錄Go 介面:Go中最強大的魔法,介面應用模式或慣例介紹一、前置原則二、一切皆組合2.1 一切皆組合2.2 垂直組合2.2.1 第一種:通過嵌入介面構建介面2.2.2 第二種:通過嵌入介面構建結構體類型2.2.3 第三種:通過嵌入結構體類型構 ...
一周排行
    -Advertisement-
    Play Games
  • 1、預覽地址:http://139.155.137.144:9012 2、qq群:801913255 一、前言 隨著網路的發展,企業對於信息系統數據的保密工作愈發重視,不同身份、角色對於數據的訪問許可權都應該大相徑庭。 列如 1、不同登錄人員對一個數據列表的可見度是不一樣的,如數據列、數據行、數據按鈕 ...
  • 前言 上一篇文章寫瞭如何使用RabbitMQ做個簡單的發送郵件項目,然後評論也是比較多,也是準備去學習一下如何確保RabbitMQ的消息可靠性,但是由於時間原因,先來說說設計模式中的簡單工廠模式吧! 在瞭解簡單工廠模式之前,我們要知道C#是一款面向對象的高級程式語言。它有3大特性,封裝、繼承、多態。 ...
  • Nodify學習 一:介紹與使用 - 可樂_加冰 - 博客園 (cnblogs.com) Nodify學習 二:添加節點 - 可樂_加冰 - 博客園 (cnblogs.com) 介紹 Nodify是一個WPF基於節點的編輯器控制項,其中包含一系列節點、連接和連接器組件,旨在簡化構建基於節點的工具的過程 ...
  • 創建一個webapi項目做測試使用。 創建新控制器,搭建一個基礎框架,包括獲取當天日期、wiki的請求地址等 創建一個Http請求幫助類以及方法,用於獲取指定URL的信息 使用http請求訪問指定url,先運行一下,看看返回的內容。內容如圖右邊所示,實際上是一個Json數據。我們主要解析 大事記 部 ...
  • 最近在不少自媒體上看到有關.NET與C#的資訊與評價,感覺大家對.NET與C#還是不太瞭解,尤其是對2016年6月發佈的跨平臺.NET Core 1.0,更是知之甚少。在考慮一番之後,還是決定寫點東西總結一下,也回顧一下.NET的發展歷史。 首先,你沒看錯,.NET是跨平臺的,可以在Windows、 ...
  • Nodify學習 一:介紹與使用 - 可樂_加冰 - 博客園 (cnblogs.com) Nodify學習 二:添加節點 - 可樂_加冰 - 博客園 (cnblogs.com) 添加節點(nodes) 通過上一篇我們已經創建好了編輯器實例現在我們為編輯器添加一個節點 添加model和viewmode ...
  • 前言 資料庫併發,數據審計和軟刪除一直是數據持久化方面的經典問題。早些時候,這些工作需要手寫複雜的SQL或者通過存儲過程和觸發器實現。手寫複雜SQL對軟體可維護性構成了相當大的挑戰,隨著SQL字數的變多,用到的嵌套和複雜語法增加,可讀性和可維護性的難度是幾何級暴漲。因此如何在實現功能的同時控制這些S ...
  • 類型檢查和轉換:當你需要檢查對象是否為特定類型,並且希望在同一時間內將其轉換為那個類型時,模式匹配提供了一種更簡潔的方式來完成這一任務,避免了使用傳統的as和is操作符後還需要進行額外的null檢查。 複雜條件邏輯:在處理複雜的條件邏輯時,特別是涉及到多個條件和類型的情況下,使用模式匹配可以使代碼更 ...
  • 在日常開發中,我們經常需要和文件打交道,特別是桌面開發,有時候就會需要載入大批量的文件,而且可能還會存在部分文件缺失的情況,那麼如何才能快速的判斷文件是否存在呢?如果處理不當的,且文件數量比較多的時候,可能會造成卡頓等情況,進而影響程式的使用體驗。今天就以一個簡單的小例子,簡述兩種不同的判斷文件是否... ...
  • 前言 資料庫併發,數據審計和軟刪除一直是數據持久化方面的經典問題。早些時候,這些工作需要手寫複雜的SQL或者通過存儲過程和觸發器實現。手寫複雜SQL對軟體可維護性構成了相當大的挑戰,隨著SQL字數的變多,用到的嵌套和複雜語法增加,可讀性和可維護性的難度是幾何級暴漲。因此如何在實現功能的同時控制這些S ...