标签:python 老男孩
__init__.py
# /usr/bin/env python #coding:utf-8 #__author__ = ‘yangyue‘ from story import * print ‘‘‘ \033[31;1m游戏开始 \033[0m \033[31;1m故事背景: Liz和John是高中同学时的恋人,后来Liz考上了北京城市学院,但是Jhon却名落孙山。\033[0m 你是选择漂亮可人的Liz,还是憨厚的穷屌丝John呢? ‘‘‘ choice = raw_input("请选择一个人物进入游戏:(John/Liz)") if choice == "John": jon = story() jon.voice_over1() elif choice == "Liz": jon = story() jon.voice_over2()
person.py
# /usr/bin/env python #coding:utf-8 #__author__ = ‘yangyue‘ import os import time class person(object): def __init__(self,name,age,property,lover,position,salary,education,house,car): self.name = name self.age = age self.property = property self.lover = lover self.position = position self.salary = salary self.education = education self.house = house self.car = car def talk_to(self, person, words): print "\033[32;1m{0}\033[0m对\033[32;1m{1}\033[0m说: \"{2}\"".format(self.name, person.name, words) def voice_over(self,words): print "剧情发展:{0}".format(words) def work(self): print "{0}工作特别努力!!".format(self.name) print "{0}每月挣{1}元".format(self.name, self.salary) self.property += self.salary def work(self): self.property += self.salary #这里是判断某人是否为高富帅的方法 def rich(self): if self.property >= 1000000 and self.house >= 1 and self.car >=1: print "\033[31;1m{0}\033[0m是高富帅".format(self.name) else: print "\033[31;1m{0}\033[0m是穷屌丝".format(self.name) #这里是判断某人是否为单人的方法 def single(self): if self.lover.strip()==‘‘: print "\033[31;1m{0}\033[0m是单身".format(self.name) else: print "\033[31;1m{0}\033[0m的恋人是{1}".format(self.name,self.lover) #这里是老男孩培训的方法 def old_boy(self): self.tuition = 6000 self.property -= self.tuition
story.py
# /usr/bin/env python #coding:utf-8 #__author__ = ‘yangyue‘ import os from person import * class story(object): def voice_over1(self): liz = person(‘liz‘,‘18‘,1000,‘john‘,‘student‘,‘‘,‘undergraduate‘,‘‘,‘‘) john = person(‘john‘,‘18‘,0,‘liz‘,‘Network management‘,3000,‘high school‘,0,‘‘) peter = person(‘peter‘,‘23‘,10000000,‘‘,‘director‘,30000,‘undergraduate‘,2,1) time.sleep(3) liz.talk_to(john, "我要到北京上大学了,我很开心,但是你没能考上,这让我很伤心。") time.sleep(3) choice = raw_input("John是否选择和Liz一起来到北京:(\033[31;1mY/N\033[0m)") if choice == "N": print ‘Liz伤心欲绝,和John提出了分手。‘ elif choice == "Y": print ‘于是,John跟随Liz来到了北京,在一家网吧当网管,将辛苦挣来的钱帮Liz交学费。‘ john.work() print ‘\n‘ time.sleep(3) john.work() for I in range(46): john.work() time.sleep(3) john.voice_over("就这样,大学四年过去了,John在这四年里辛苦工作,一共挣了%s元钱。"%(john.property)) time.sleep(3) john.voice_over("这时,Liz也毕业了。在公司遇到了高富帅Peter。") liz.salary = 4000 time.sleep(3) print ‘\n‘ peter.talk_to(liz, "我很喜欢你,我们在一起好吗?") time.sleep(3) liz.talk_to(peter, "我也很喜欢你,我们在一起吧!") time.sleep(3) john.voice_over("就这样,Liz抛弃了Jhon,和Peter在一起了。") time.sleep(3) print ‘\n‘ john.voice_over("这时,John和Peter的现状是:") john.rich() time.sleep(2) peter.rich() print ‘\n‘ liz.lover = ‘peter‘ john.lover = ‘‘ peter.lover = ‘liz‘ time.sleep(3) john.voice_over("这时,三个人的恋爱现状是:") john.single() time.sleep(2) liz.single() time.sleep(2) peter.single() time.sleep(3) choice = raw_input("John在被抛弃后是否选择自暴自弃:(\033[31;1mY/N\033[0m)") if choice == "Y": john.talk_to(liz, "你是我最爱的女人,如果你都不要我了,我真没有必要继续活下去了。") else: john.talk_to(liz, "虽然我现在是穷屌丝,不过我一定会加倍努力,让你后悔。(尽显屌丝本质)") john.voice_over("于是John发愤图强,增加自身能力,参加自考,学习老男孩python课程。") john.old_boy() time.sleep(3) print "这里表示时间流逝~~~" time.sleep(6) john.voice_over("John此时已经是某上市公司的IT总监,月收入5万,在北京买了房和车。") john.salary = 50000 for I in range(24): john.work() peter.work() liz.work() john.car = 1 john.house = 1 print ‘\n‘ john.voice_over("这时,John和Peter的现状是:") john.rich() peter.rich() john.voice_over("很巧的是,John和Liz偶然相遇了,这时Liz已经被Peter抛弃了。") time.sleep(3) liz.talk_to(john, "我们还能回到过去吗?") time.sleep(3) choice = raw_input("John是否会选择继续和Liz在一起:(\033[31;1mY/N\033[0m)") if choice == "Y": print john.talk_to(liz, "好啊,我一直就在等你,我爱你!") liz. lover= ‘john‘ john.lover = ‘liz‘ peter.lover = ‘‘ john.voice_over("这时,三个人的恋爱现状是:") john.single() time.sleep(2) liz.single() time.sleep(2) peter.single() time.sleep(3) elif choice == "N": print john.talk_to(liz, "你伤透了我的心,我已经不爱你了。") liz.lover = ‘‘ john.lover = ‘‘ peter.lover = ‘‘ john.voice_over("这时,三个人的恋爱现状是:") john.single() time.sleep(2) liz.single() time.sleep(2) peter.single() time.sleep(3) def voice_over2(self): liz = person(‘liz‘,‘18‘,1000,‘john‘,‘student‘,‘‘,‘undergraduate‘,‘‘,‘‘) john = person(‘john‘,‘18‘,0,‘liz‘,‘Network management‘,3000,‘high school‘,0,‘‘) peter = person(‘peter‘,‘23‘,10000000,‘‘,‘director‘,30000,‘undergraduate‘,2,1) time.sleep(3) liz.talk_to(john, "我要到北京上大学了,我很开心,但是你没能考上,这让我很伤心。") time.sleep(3) choice = raw_input("Liz是否会选择和John分手:(\033[31;1mY/N\033[0m)") if choice == "Y": print ‘Liz向John提出了分手。‘ elif choice == "N": print ‘Liz让John和她一起来到北京,John在一家网吧当网管,将辛苦挣来的钱帮Liz交学费。‘ john.work() john.work() for I in range(46): john.work() time.sleep(3) john.voice_over("就这样,大学四年过去了,John在这四年里辛苦工作,一共挣了%s元钱。"%(john.property)) time.sleep(3) john.voice_over("这时,Liz也毕业了。在公司遇到了高富帅Peter。") liz.salary = 4000 time.sleep(3) print ‘\n‘ peter.talk_to(liz, "我很喜欢你,我们在一起好吗?") time.sleep(3) choice = raw_input("Liz是否会答应Peter的追求:(\033[31;1mY/N\033[0m)") if choice == "N": liz.talk_to(john,"这几年我对你的爱情很坚定,以后我们也要好好在一起。") elif choice == "Y": liz.talk_to(peter, "我也很喜欢你,我们在一起吧!") time.sleep(3) john.voice_over("就这样,Liz抛弃了Jhon,和Peter在一起了。") time.sleep(3) print ‘\n‘ john.voice_over("这时,John和Peter的现状是:") john.rich() peter.rich() print ‘\n‘ liz.lover = ‘peter‘ john.lover = ‘‘ peter.lover = ‘liz‘ time.sleep(3) john.voice_over("这时,三个人的恋爱现状是:") john.single() liz.single() peter.single() time.sleep(3) john.talk_to(liz, "虽然我现在是穷屌丝,不过我一定会加倍努力,让你后悔。(尽显屌丝本质)") john.voice_over("于是John发愤图强,增加自身能力,参加自考,学习老男孩python课程。") john.old_boy() time.sleep(6) print "这里表示时间流逝~~~" time.sleep(3) john.voice_over("John此时已经是某上市公司的IT总监,月收入5万,在北京买了房和车。") john.salary = 50000 for I in range(24): john.work() peter.work() liz.work() john.car = 1 john.house = 1 print ‘\n‘ john.voice_over("这时,John和Peter的现状是:") john.rich() peter.rich() john.voice_over("很巧的是,John和Liz偶然相遇了,这时Liz已经被Peter抛弃了。") time.sleep(3) liz.talk_to(john, "我们还能回到过去吗?") time.sleep(3) john.talk_to(liz, "好啊,我一直就在等你,我爱你!") liz.lover = ‘john‘ john.lover = ‘liz‘ peter.lover = ‘‘
本文出自 “运维工作笔记” 博客,请务必保留此出处http://yyyummy.blog.51cto.com/8842100/1620799
标签:python 老男孩
原文地址:http://yyyummy.blog.51cto.com/8842100/1620799