翼度科技»论坛 编程开发 python 查看内容

邮差之死--python源代码

7

主题

7

帖子

21

积分

新手上路

Rank: 1

积分
21
  1. """sth imported"""
  2. import time
  3. import os
  4. '''2 flags'''
  5. flag = 0
  6. tmp = 0
  7. '''7 ending'''
  8. def end1():
  9.     os.system("cls")
  10.     print('面对暴怒的院长,你在心里十分唾弃自己,却还是缄口不言。、')
  11.     print('熄灯后,你带着晚餐时偷偷剩下的面包去找她,向她道歉。')
  12.     print('但是到她的寝室后却发现她的房间空无一人……')
  13.     print('END1')
  14.     time.sleep(1)
  15.     return
  16. def end2():
  17.     os.system("cls")
  18.     print('孤儿院中仍有孩子在玩耍,让你们看到了自己曾经的影子,一个小女孩跑过来问:"我能再看看大山姐姐拍摄的照片吗?')
  19.     print('院长翻出了大山泛黄的日记本和一箱旧物,箱子里还有一些大山后来回来留下的东西')
  20.     print('有一张照片背面写着"城东游乐场",但照片上却只是一片巨大的空地')
  21.     print('你的心中泛起一丝波澜')
  22.     print('"这也是大山的东西吗?"挚友似乎发现了什么')
  23.     print('"那是她最后一次回来时留下的,大概是什么拼装玩具的草稿吧。"')
  24.     print("END2")
  25.     time.sleep(1)
  26.     return
  27. def end3():
  28.     os.system("cls")
  29.     print('你点头,你自然也想去过这样无拘无束的生活。')
  30.     print('她告诉你她最想去的地方是城东的游乐场。')
  31.     print(
  32.         '她也许不知道,城东的游乐场很快成了孤儿院孩子们心中神圣般的存在,她也没有因为离开而被忘记,甚至更小的孩子都知道了这个姐姐的传说。')
  33.     print('后来你离开孤儿院,想起这件事,特意去了城东。')
  34.     print('那时你才知道,城东没有游乐场,那里只有火箭发射基地。')
  35.     print('END3')
  36.     time.sleep(1)
  37.     return
  38. def end4():
  39.     os.system("cls")
  40.     print('你毫无防备地喝下,一阵睡意袭来。')
  41.     print('再醒来,邮差已经不在了,屋外的飞船也消失了……')
  42.     print('END4')
  43.     time.sleep(1)
  44.     return
  45. def end5():
  46.     os.system("cls")
  47.     print('你毫无防备地喝下,一阵睡意袭来。')
  48.     print('再醒来,邮差已经不在了,屋外的飞船也消失了……')
  49.     print('END5')
  50.     time.sleep(1)
  51.     return
  52. def end6():
  53.     time.sleep(5)
  54.     os.system("cls")
  55.     time.sleep(1)
  56.     print('走出两周后,邮差问你们大概还有多久才能回到地球。')
  57.     print('听到这个问题,你顿感不妙,但孩子嘴快,已经说了出来:"我们要去的不是地球,是3000号邮局。"')
  58.     print('邮差那张笑脸突然扭曲起来,他突然推开你们冲向控制台,你和他扭打在一起。')
  59.     print('两个人对付他一人,他没能得逞。')
  60.     print('"你们不让我回地球!你们怎么能不让我回到地球,"他神情癫狂,"那就都别走了!"')
  61.     print('END6')
  62.     return
  63. def end7():
  64.     os.system("cls")
  65.     time.sleep(1)
  66.     print('你告诉老人,那是几十年前的声音,战争已经结束了,那个小女孩也早已成人\n'
  67.           '老人笑了两声,让你别开玩笑\n'
  68.           '你表示自己说的是实话\n'
  69.           '老人的笑逐渐消失...\n'
  70.           '他突然大叫一声,超期东西朝自己双耳插了下去\n'
  71.           '他不顾双耳流出的鲜血,继续作者蛋糕,脸上再次浮现了和蔼的笑容。\n')
  72.     print("END7")
  73.     return
  74. def end8():
  75.     os.system("cls")
  76.     time.sleep(1)
  77.     print('你长叹一口气,你想已经够了\n'
  78.           '出发的时候你对邮差没有完整的概念,才会抱有无畏的希望\n'
  79.           '现在你已经知道了,那你已经不再有一丝往前迈步的勇气\n'
  80.           '你看新闻了吗?\n'
  81.           '什么新闻?\n'
  82.           '说是收到了外星信号\n')
  83.     print("END8")
  84.     return
  85. def trueend():
  86.     os.system("cls")
  87.     time.sleep(1)
  88.     print("不过你来晚了,3000号邮局已经变成了废墟\n"
  89.           "环顾周围,遥看来时的方向,那是一片漆黑。一股前所未有的孤独感就要将你吞噬.\n"
  90.           "找到了,阿尘挥手冲你喊\n"
  91.           "怎么回事?这是一张图纸,一张飞船的图纸。\n"
  92.           "你心跳加速,视野迅速搜寻着可用的线索\n"
  93.           "邮局损坏的部位都格外整齐,切割的形状正好与图纸上的零件对应\n"
  94.           "紧接着你发现在这两张图纸下面还有一张纸,那是一张宇宙地图。\n"
  95.           "你在着看到了胡乱绘制的图案吗?没有。你在这找到了尸体吗?也没有\n"
  96.           "经你提醒,阿尘也想到什么\n"
  97.           "你是说...大山离开了,可她去了哪?\n"
  98.           ""她去了更远方"\n")
  99.     print("TRUE END")
  100.     return
  101. ''' r proceedings'''
  102. def r():
  103.     os.system("cls")
  104.     print('幻想如果能让他开心,那真相也没有必要说出来.\n'
  105.           '战争筹备的很顺利,我想战争马上就要结束了\n'
  106.           '你们与老人一起分享了蛋糕\n'
  107.           '阿尘说:“去远方的3000号邮局”\n'
  108.           '老人告诉你们:“再往前走就什么都没有了”\n'
  109.           '你不明白\n'
  110.           '老人说:“我们如果对远方有明确的定义,那这里就是终点”\n'
  111.           '再往前走与地球的联系彻底就断了,那里接收不到信号,也在望远镜的可是范围之外\n'
  112.           '从任何角度来说,那里都是世界之外了.\n'
  113.           '想想一路走来你已经多久没见过活人了,现在你还敢想想旨在那的人会是什么模样吗\n'
  114.           '以前你也许会犹豫,但此刻,你觉得他说的是对的\n'
  115.           '你想到阿尘说的,人类离开地球就会变成人类之外的生物\n'
  116.           '看着老人再昏暗的房间里啃食着沙子堆砌的蛋糕\n'
  117.           '与其说是心酸,更直接的是无法压抑的恐惧\n'
  118.           '当初你疑惑,死亡你都已经预料,还有什么是比死亡更让朋友无法说出口的呢...\n'
  119.           '现在你明白,或许真的有...')
  120.     print('1.还是不去了2.去3000号邮局3.返回')
  121.     rr = int(input())
  122.     while rr != 1 and rr != 2 and rr != 3:
  123.         print('无效数字,请重新输入')
  124.         rr = int(input())
  125.     if rr == 1:
  126.         time.sleep(1)
  127.         end8()
  128.     elif rr == 2:
  129.         time.sleep(1)
  130.         trueend()
  131.     else:
  132.         time.sleep(1)
  133.         q()
  134.     return
  135. def q():
  136.     os.system("cls")
  137.     print('此前这一路你们遇到了三种状态的邮差,正常的,疯了的,死了的。')
  138.     print('“那大山会不会.')
  139.     print('阿尘看到你的眼神没敢继续说下去,你也没敢继续想下去。')
  140.     print('终于,不知走了多远过了多久。阿尘已经比你还高了,体力活已经干不过他了。')
  141.     print('过了这么久,你们来到了3000号邮局前的最后一个邮局')
  142.     print('它和此前的那些没有区别,你已经习惯。')
  143.     print('但是,你突然看到地面有个移动的黑点,这里有人!')
  144.     print('那是一个老人。见面后发现他是盲人。')
  145.     print("你疑惑为什么盲人会来这。")
  146.     print('他说:“我天生双目失明,我比你们更能耐得住寂寞。')
  147.     print('回想来时这一路,也许他说的是对的。')
  148.     print('老人邀你进屋,屋里并井有条,老人正在做着蛋糕')
  149.     print('他手上一边忙活着,一边问你:“决战筹备的怎么样了?”')
  150.     print('同时你听到他的发声装置里传出了一小段关于战争的播报。')
  151.     print('那是单向收声装置,即便如此,声音传到这也用了数十年。')
  152.     print('你正想着该如何告诉他真相。')
  153.     print('1.【残忍的真相】战争已经结束2.【善意的谎言】战争就快结束了3.返回')
  154.     qq = int(input())
  155.     while qq != 1 and qq != 2 and qq != 3:
  156.         print('无效数字,请重新输入')
  157.         qq = int(input())
  158.     if qq == 1:
  159.         time.sleep(1)
  160.         end7()
  161.     elif qq == 2:
  162.         time.sleep(1)
  163.         r()
  164.     else:
  165.         time.sleep(1)
  166.         p()
  167.     return
  168. def p():
  169.     os.system("cls")
  170.     print('之后发现了一具尸体,他躺在一所”房子“下面,身上的服饰证明他是一名邮差')
  171.     print('那所房子也许是他曾经的家')
  172.     print('你招呼阿尘回飞船,他却还看着那尸体...')
  173.     print('他说:”我们应该把他埋起来。”')
  174.     print('“是的,我们应该把他埋起来。”')
  175.     print('离地球越远,你们遇到的邮差也越奇怪.')
  176.     print('有人抱着地球仪活活饿死。')
  177.     print("有人坚信自己正在地球,说飞船是会将人掳去地狱的魔鬼。")
  178.     print('还有更多的人已经结束了自己的生命。')
  179.     print('杀死邮差的是什么?你在一个死去的邮差的日记里找到了答案... ')
  180.     print('4.3 我会习惯这份工作的,我能在这培养很多爱好 ')
  181.     print('9.4 尽管有再生装置,不愁食物。但这里太没意思了,真的没意思。我承认我后悔了! ')
  182.     print('12.16 我好痛苦,我好像找一个人倾诉,任何人都行,我快受不了了 ')
  183.     print('5.15 2年了,已经2年了,今天我和另一个人对话了,但他不太会聊天,老师打断我... ')
  184.     print('我疯了吗,没有,我知道,我知道那只是收音机 ')
  185.     print('为什么!我明明在广播里听到战争结束的消息,可为什么过了几个月还没有人来接我!!! ')
  186.     print('日记再往后就只剩无意义的诅咒般的宣泄。 ')
  187.     print('杀死邮差的是... ')
  188.     print('1.孤独2.他们自己3.返回')
  189.     pp = int(input())
  190.     while pp != 1 and pp != 2 and pp != 3:
  191.         print('无效数字,请重新输入')
  192.         pp = int(input())
  193.     if pp == 1:
  194.         print('是这看不到尽头的孤独')
  195.         q()
  196.     elif pp == 2:
  197.         print('杀死邮差的是他们自己,更是这看不到尽头的孤独')
  198.         q()
  199.     else:
  200.         time.sleep(1)
  201.         o()
  202. def o():
  203.     os.system("cls")
  204.     print('"你看到新闻了吗?听说要打仗了。"')
  205.     print('"那不重要,说不定我们身下的草坪里也有两群蚂蚁在打仗呢。"')
  206.     print('你的话噎在嘴边。这就是大山,她总是语出惊人,却又拥有让人无法反驳的力量。')
  207.     print('你看着大山,大山看着天空。\n'
  208.           '“你看到了什么?”')
  209.     print('"铁丝网“')
  210.     print('飞船继续前进,每天重复着同样的事,一百天的记忆压缩成了同一天\n'
  211.           '回忆起来好像离开地球没多久,但清醒过来,又发现阿尘的身高已经快要赶上你了\n'
  212.           '这段时间遇到了好几个邮局,其中几处已经荒废,还有几处想抢夺飞船,你们都没敢降落\n'
  213.           '越往后面走,这些邮差就越不正常...\n'
  214.           '不过,那些都不如此时此刻所看到的带来的震撼。\n'
  215.           '这座星球上竟然有大片文明遗迹...\n')
  216.     print("1.这是地球城市2.这是外星遗址3.返回")
  217.     oo = int(input())
  218.     while oo != 1 and oo != 2 and oo != 3:
  219.         print('无效数字,请重新输入')
  220.         oo = int(input())
  221.     if oo == 1:
  222.         print('”这是一等比例缩小的城市"\n')
  223.         p()
  224.     elif oo == 2:
  225.         print('万分之一的可能也是可能,这不会是文明遗迹吧')
  226.         p()
  227.     else:
  228.         time.sleep(1)
  229.         n()
  230.     return
  231. def n():
  232.     #   os.system("cls")
  233.     nn = int(input())
  234.     while nn != 1 and nn != 2 and nn != 3:
  235.         print('无效数字,请重新输入')
  236.         nn = int(input())
  237.     if nn == 1:
  238.         print('带着')
  239.         print('你的良心实在过不去,带上了他。')
  240.         time.sleep(10)
  241.         end6()
  242.     elif nn == 2:
  243.         print('你无能为力,只能许诺他返程时会回来。')
  244.         print('看着这个哀嚎的男人,你心中的不安愈发强烈。')
  245.         time.sleep(10)
  246.         o()
  247.     else:
  248.         time.sleep(1)
  249.         lfunc()
  250.     return
  251. def m():
  252.     os.system("cls")
  253.     print('男孩想喝,你就让给他了。')
  254.     print('茶刚入口他的表情就不对劲了,倒头睡过去时杯子摔碎了。')
  255.     print('你立刻将邮差扑倒,身体孱弱的邮差根本不是你的对手。')
  256.     print('一番质问,你得知他是想迷晕你,再抢夺飞船离开。')
  257.     print('计划落空,邮差蜷缩着身体呜咽起来,而此刻他嘴里呢喃的不是上帝或者某个神明,而是地球。')
  258.     print('他神经质地,一遍遍地重复着地球这个词。')
  259.     print('你架着男孩离开,你并不怪邮差,他已经疯了。')
  260.     print('"错的不是我,是你们,是你们这些霸占地球的人,你们将我们邮差抛弃,将我们丢在这远离文明的野蛮的荒原。你要还有良知,就带我走!"')
  261.     print('1.带2.不带3.返回')
  262.     n()
  263.     return
  264. def lfunc():
  265.     os.system("cls")
  266.     print('当你走进下一个邮局时,那名邮差双眼呆滞,似乎不敢相信会有人来。')
  267.     print('屋里是满面的画像,而在这些图腾样的纹路汇聚的中心,有架望远镜。')
  268.     print('邮差说:"在这颗星球的午夜里能看到地球的微弱光芒。"')
  269.     print('满屋密密麻麻的花纹让你有些起鸡皮疙瘩。')
  270.     print('他端来一杯茶,邀你喝下休息。')
  271.     time.sleep(10)
  272.     global tmp
  273.     if tmp == 1:
  274.         end4()
  275.     else:
  276.         print('1.喝下2.给男孩喝3.返回')
  277.     ll = int(input())
  278.     while ll != 1 and ll != 2 and ll != 3:
  279.         print('无效数字,请重新输入')
  280.         ll = int(input())
  281.     if ll == 1:
  282.         time.sleep(1)
  283.         end5()
  284.     elif ll == 2:
  285.         time.sleep(1)
  286.         m()
  287.     else:
  288.         time.sleep(1)
  289.         k()
  290.     return
  291. def k():
  292.     os.system("cls")
  293.     print('你走向邮局,没等你敲门,一个中年人走了出来。')
  294.     print('他呜咽了好几句才想起如何说话,开口就问是不是来交班的。')
  295.     print('你摇头,对方表情明显失落,转身就往屋里走。')
  296.     print('你向他道歉,碰倒了石碓。')
  297.     print('"没事,我垒起那些石碓就是为了让飞船降落时碰倒的。每次碰倒后我就会重新磊,一天磊一颗,知道下一次再被碰倒……"')
  298.     print('你不解地问他这有什么意义。')
  299.     print('他眼里闪烁着深深的悲哀:"如果你是邮差,你就得做这些没有意义的事。或者说大多数时候都是没有意义的……不然,你会疯的。"')
  300.     print('你离开那里,继续驶向宇宙深处。')
  301.     print('这是你见过的第一个邮差,看到他的生活,不知为何,你隐约感到有些不安。')
  302.     print('你拿起桌上的照片,那时你十六岁时拍的。')
  303.     print('到了十六岁,你就必须离开孤儿院了。')
  304.     print('大山在门外等你。')
  305.     print('几个月没见,她变得更加漂亮了,她问你:"接下来想去哪里?"')
  306.     print('"院长推荐了几个附近的工厂。"')
  307.     print('"你想去吗?"')
  308.     print('1.不2.去3.返回')
  309.     kk = int(input())
  310.     while kk != 1 and kk != 2 and kk != 3:
  311.         print('无效数字,请重新输入')
  312.         kk = int(input())
  313.     if kk == 1:
  314.         time.sleep(1)
  315.         os.system("cls")
  316.         print('你没有回答,但是表情已经说明了一切。')
  317.         print('"看看你身后的铁丝网,你已经走出来了,周围再没有铁丝网了……去做你想做的事情吧,你已经自由了。"')
  318.         print('不论何时回忆她的话,你都充满了力量。')
  319.         print('时间一天天流逝,生活变得规律而乏味。')
  320.         print('你对时间的概念已经模糊,也许过了几个月,也许已经一年了……')
  321.         time.sleep(10)
  322.         lfunc()
  323.     elif kk == 2:
  324.         time.sleep(1)
  325.         print('你点头:我想去试试\n'
  326.               '想去就去吧,但不要逞强。大山看着你:看看你身后的铁丝网,你已经走出来了。。。\n'
  327.               '周围再没有铁丝网了,现在你是自由的!\n'
  328.               '虽然这话像电视剧台词,但她脸上标志性的笑容足以让你感到一股力量')
  329.         print('时间一天天流逝,生活变得规律而乏味。')
  330.         print('你对时间的概念已经模糊,也许过了几个月,也许已经一年了……')
  331.         time.sleep(10)
  332.         lfunc()
  333.     else:
  334.         time.sleep(1)
  335.         j()
  336.     return
  337. def j():
  338.     os.system("cls")
  339.     print('离开采矿星球,真正的旅程开始了。')
  340.     print('航行三个月后,你到达了此行途径的第一个邮局,309号邮局。它建在一颗荒芜的灰色星球上。')
  341.     print('飞船缓缓下降,你看到了邮局,还有邮局周围一块块堆砌起来的石头。这些石头在飞船降落时因为震动,成片地倒了下来。')
  342.     print('1.摆好2.直接进屋3.返回')
  343.     jj = int(input())
  344.     while jj != 1 and jj != 2 and jj != 3:
  345.         print('无效数字,请重新输入')
  346.         jj = int(input())
  347.     if jj == 1:
  348.         print('你想帮他摆好,但这实在太多了,一俩天也摆不完')
  349.         time.sleep(2)
  350.         k()
  351.     elif jj == 2:
  352.         time.sleep(1)
  353.         k()
  354.     else:
  355.         time.sleep(1)
  356.         i()
  357.     return
  358. def i():
  359.     os.system("cls")
  360.     print('在出发前,你听到飞船里有些奇怪的动静,这时你发现那个小孩偷偷溜进了飞船。')
  361.     print('你问他为什么,他说他想去地球。')
  362.     print('你告诉他自己要去的是与地球正好相反的地方,但他却说只要最后会回到地球他就愿意跟你走。')
  363.     print('1.赶走2.答应3.返回')
  364.     ii = int(input())
  365.     global tmp
  366.     while ii != 1 and ii != 2 and ii != 3:
  367.         print('无效数字,请重新输入')
  368.         ii = int(input())
  369.     if ii == 1:
  370.         tmp = 1
  371.         time.sleep(1)
  372.         os.system("cls")
  373.         print('你把他赶了出去,留着他既是害了自己,也害了他。')
  374.         j()
  375.     elif ii == 2:
  376.         tmp = 2
  377.         print('你不忍心把他丢在这,就答应了')
  378.         print('做出决定的时候你想起了大山,如果是她,肯定也会答应的')
  379.         print('小时候作为孤儿院的孩子,你总受人排挤,在那段灰暗的童年里,大山出现了')
  380.         print('她想你伸出手的模样,你现在还记得,那时候她好像身上都闪着光。\n'
  381.               '她来孤儿院的时候已经11岁,比你们都大。\n'
  382.               '她从没哭过,即使是第一天也没有。\n'
  383.               '她一出现就成为了孤儿院孩子们的老大,那以后再没人敢小瞧你们。\n'
  384.               '一天之后,你已经知道了男孩的名字,他叫阿尘\n'
  385.               '问他为什么想去地球?\n'
  386.               '他说:“你也看到了,这里除了矿渣就是犯罪,没有未来.”\n'
  387.               '你向阿尘说起邮差,他没有听说过邮差,但他一脸忧心忡忡\n'
  388.               '"我们这有个谚语--人离开了地球就会变成人之外的生物。\n"')
  389.         time.sleep(20)
  390.         j()
  391.     else:
  392.         time.sleep(1)
  393.         h()
  394.     return
  395. def h():
  396.     os.system("cls")
  397.     print('朋友似乎觉得你执迷不悟,只能长叹一口气。')
  398.     print('"那可能需要很多年,甚至更久的时间,因为她的邮局编号是3000.,那是最后的编号,那是边缘的边缘。"')
  399.     print('你看出好友原本要说的话不止这些')
  400.     print('邮差到底是怎样的存在')
  401.     print('怀着复杂的心情,你出发了,这是一场以年为单位的旅程。')
  402.     print('航行两周后,你到达此行真正的起点,一处荒废的采矿星球,也是地球外最后一个住人星球。')
  403.     print('你在这里做最后准备的时候遇到了一个十一二岁的小偷,你问他为什么要偷东西。')
  404.     print('他平静地看着你:"如果你生在这颗星球,你就不会觉得这奇怪了。"')
  405.     print('输入1,继续故事。输入2,返回')
  406.     hh = int(input())
  407.     while hh != 1 and hh != 2:
  408.         print('无效数字,请重新输入')
  409.         hh = int(input())
  410.     if hh == 1:
  411.         time.sleep(1)
  412.         i()
  413.     else:
  414.         global flag
  415.         if flag == 7:
  416.             time.sleep(1)
  417.             e()
  418.         else:
  419.             time.sleep(1)
  420.             b()
  421.     return
  422. # '''eg连贯,于是合并'''
  423. def e():
  424.     os.system("cls")
  425.     print('"她还会回来吗?"')
  426.     print('朋友见你眼神恳切,终于说出了答案:我想不会了')
  427.     print('战争结束初期,军方曾经打算派人去接邮差,但他们一个也没有带回来,具体情况没人知道,只从一名队员口中流传出一件句话"那些人已经不是人了"')
  428.     print('朋友劝我"别再多想了,大山已经死了"')
  429.     print('他拍着你的肩膀说"院长之前打来电话,说好不容易回来一趟,叫我们去她那吃饭,快走吧。。。')
  430.     print('1.好2.不好3.返回')
  431.     ee = int(input())
  432.     while ee != 1 and ee != 2:
  433.         print('无效数字,请重新输入')
  434.         ee = int(input())
  435.     if ee == 1:
  436.         time.sleep(1)
  437.         end2()
  438.     else:
  439.         time.sleep(1)
  440.         b()
  441.     return
  442. # '''注释:此处df连着,所以简化为一个函数'''
  443. def d():
  444.     os.system("cls")
  445.     print('你猛地站起身:"不怪她,她是为了帮我。"')
  446.     print('"那你们都去走廊里罚站!"')
  447.     print('熄灯后,你听到有人敲你的窗户。')
  448.     print('是她,她要带你从围墙翻出去……')
  449.     print('夜晚的城市和白天真的不一样,你们周围是熙熙攘攘的人流,她偷偷藏了钱,带你吃了汉堡和可乐。')
  450.     print('那以后你们经常溜出去玩,你们在街上见到了衣着褴褛的穷人,也看到了光鲜亮丽的富人……')
  451.     print('"从高处往下看,这密密麻麻的都只是个人而已。"她在你耳边轻轻说道。')
  452.     print('和她呆在一起越久,你就越觉得她与众不同。')
  453.     print('你以为你们能这样一直在一起。')
  454.     print('但后来大人们也许发现了端倪,围墙被装上了铁丝网,你们没法出去了。')
  455.     print('再后来,她十六岁时离开了孤儿院,你们见面的机会更少了。')
  456.     print('有次她回来时,带了很多照片,能看出她离开孤儿院后去了很多地方。')
  457.     print('她问你:"想去吗?"')
  458.     print('1.想去2.不想去3.返回')
  459.     dd = int(input())
  460.     while dd != 1 and dd != 2 and dd != 3:
  461.         print('无效数字,请重新输入')
  462.         dd = int(input())
  463.     if dd == 1 or dd == 2:
  464.         time.sleep(1)
  465.         end3()
  466.     else:
  467.         time.sleep(1)
  468.         c()
  469.     return
  470. def c():
  471.     os.system("cls")
  472.     print('C别告诉我')
  473.     print('你的指尖因为用力攥得发白,还是把记忆留在最美的时刻吧,哪怕,是自欺欺人。')
  474.     print('十岁时,你所在的孤儿院新来了一个女孩,她那双眼睛一定见过不少苦难,却依旧清澈而平和。')
  475.     print('这天,平日里欺负你的小混混破天荒地向你道歉。后来你才知道,是她为你出了头。')
  476.     print('得到消息的院长匆匆赶来,罚她站在冷得刺骨的走廊里,大声质问她为什么打人。')
  477.     print('1.沉默2.帮她3.返回')
  478.     cc = int(input())
  479.     while cc != 1 and cc != 2 and cc != 3:
  480.         print('无效数字,请重新输入')
  481.         cc = int(input())
  482.     if cc == 1:
  483.         time.sleep(1)
  484.         end1()
  485.     elif cc == 2:
  486.         time.sleep(1)
  487.         d()
  488.     else:
  489.         time.sleep(1)
  490.         a()
  491.     return
  492. def b():
  493.     os.system("cls")
  494.     print('你下定决心说:请告诉我')
  495.     print('好友说,三战后期各个势力发疯似的抢占宇宙所有权,人类疯狂占领所有可见星域,人们以为那是宇宙时代的开始,但这个夹杂着战火的开拓时代在战争结束后迅速远去。宇宙的荒芜让人们失去了冒险的理由')
  496.     print('人们只在曾经踏足的星球上留下了一个个邮局')
  497.     print('而孤守在那些被遗忘的邮局的人就是邮差。')
  498.     print('“大山就是一名邮差”')
  499.     print('"1.【冷静】她还会回来吗?2.【果断】我要去找她。3.返回"')
  500.     bb = int(input())
  501.     while bb != 1 and bb != 2 and bb != 3:
  502.         print('无效数字,请重新输入')
  503.         bb = int(input())
  504.     if bb == 1:
  505.         time.sleep(2)
  506.         e()
  507.     elif bb == 2:
  508.         print('"我要去找她。"')
  509.         time.sleep(2)
  510.         h()
  511.     else:
  512.         time.sleep(1)
  513.         a()
  514.     return
  515. def a():
  516.     os.system("cls")
  517.     print('A')
  518.     print('巨大的弹坑被圈起来供人参观,你迎着风有片刻恍惚,十年前第三次世界大战的惨烈景象又一次倒映在他瞳孔的深处。')
  519.     print('你记忆最深处泛起涟漪,少女的发丝随微风轻抚过你的脸颊,她是你一生的挚友,遗憾的是,也仅止步于挚友了。')
  520.     print('在你准备好告白的前一个夜晚,她所在的医疗部队紧急调离,直至战争结束后十年都音信全无。')
  521.     print('也许她已经成了墓碑上无名的士兵,也许她还活着,活在异国他乡。')
  522.     print('无论何种猜测,你此前都没撩到今天去你的道德回复会如此离奇。')
  523.     print('朋友惋惜地看着我:"你就当她死了吧。"')
  524.     print('你以预料到她的死亡,还有什么是比死亡更难说出口的?背叛吗?')
  525.     print('1."请告诉我"2."别告诉我3.返回"')
  526.     aa = int(input())
  527.     while aa != 1 and aa != 2:
  528.         print('无效数字,请重新输入')
  529.         aa = int(input())
  530.     if aa == 1:
  531.         time.sleep(1)
  532.         b()
  533.     else:
  534.         time.sleep(1)
  535.     return
  536. # '''let everything begin'''
  537. print('互动小游戏--邮差之死')
  538. print(
  539.     '这是一个互动游戏,对于每一个场景,有2种或者3种选择。若是顺成关系,则会有2种选择,其中1为继续,2为返回。若是选择关系,即将出现2个选项,按你所需要/希望的进行选择,其中若填写3则返回上一个步骤')
  540. time.sleep(10)
  541. a()
复制代码
初学python
代码量还挺大,幸好同学找到了结构。感谢同学。
信息课上的分组作业,自己一个人写了600多行吧。结构大概是正确的,但是中间的文字可能有问题,因为没有源文档全是手敲,有的地方同学觉得比较幼稚就删了。
中间停顿如果太长了或者太短了的话抱歉,我不太确定每个人的阅读速度,有的地方快,有的地方慢
源自b站上打泥泥的同名作品

来源:https://www.cnblogs.com/AnnieWu/p/17822246.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

举报 回复 使用道具