- 今天看了一个段子
- 程序员与产品经理的不愉快交流,然后居然动手了
- 我还原一下现场情况
- 执行一下代码
import time
import random
class jiaozhan:
def __init__(self):
self.jingli = [
'这有个需求,老板已经决定了,马上要做,就是APP的主题可以根据用户的手机壳颜色来改变。',
'什么接口?',
'你不能自动识别?',
'那我怎么知道,这个是你们开发的事。',
'市面上随便能买的手机壳。',
'都说了,识别是你们开发的事,识别不了就开发一个让它识别。',
'行了行了,都说是你的事了,我不管这些,我说这个功能,要上。',
'那行,那我找总监,说你完全不配合。',
]
self.chenxuyuan = [
'可以啊,那你给我接口。',
'你不给我接口,我怎么知道你现在是什么颜色手机壳。',
'怎么识别,你告诉我。',
'等一下,你说的手机壳是市面上随便都能买的手机壳,还是官方定制的?',
'这个做不了,没办法识别手机壳的颜色,我连他有没装手机壳都无法识别。',
'md,你当app是狗啊,训练一段时间,就能让它识别红色蓝色。',
'那你找别人吧。',
'我配你ma!',
]
def jiaoliu(self):
num = len(self.chenxuyuan)
for i in range(num):
print("产品经理:",self.jingli[i])
t = random.randint(1,2)
time.sleep(t)
print("程序员:",self.chenxuyuan[i])
t = random.randint(1, 2)
time.sleep(t)
class renwu:
def __init__(self,xuelian,gongji,fangyu):
self.xuelian = xuelian
self.gongji = gongji
self.fanyu = fangyu/100
class zhandou:
def __init__(self,cxy,cpjl):
self.cxy = cxy
self.cpjl = cpjl
self.cxyxl = self.cxy.xuelian
self.cpjlxl = self.cpjl.xuelian
def dajia(self):
while True:
# 程序员的输出
cxygj = random.randint(self.cxy.gongji-20,self.cxy.gongji)
sh = cxygj - cxygj*self.cpjl.fanyu
self.cpjlxl -= sh
if self.cpjlxl <=0 :
print("产品经理被打败")
break
else:
print("产品经理被按在地上摩擦了%d血量,还剩%d血量"%(sh,self.cpjlxl))
time.sleep(1)
# 产品经理的输出
jlgj = random.randint(self.cpjl.gongji - 20, self.cpjl.gongji)
sh = jlgj - jlgj * self.cxy.fanyu
self.cxyxl -= sh
if self.cxyxl <=0 :
print("程序员被打败")
break
else:
print("程序员不小心被打了%d学,还剩%d"%(sh,self.cxyxl))
time.sleep(1)
if __name__ == "__main__":
c = jiaozhan()
c.jiaoliu()
chengxuyuan = renwu(1000,300,80)
cpjinli = renwu(1100,80,30)
haha = zhandou(chengxuyuan,cpjinli)
haha.dajia()