Simple scene simulation League game scene
Finally, calculate the heroes fighting
class Hero: def __init__(self, na, gen, age, fig): self.name = na self.gender = gen self.age = age self.fight =fig DEF Grassland (Self): "" " Note: bushes fighting, fighting consume 200 " "" self.fight = self.fight - 200 DEF Practice (Self): "" " Note: self-cultivation, an increase of 100 combat " "" self.fight = 200 + self.fight DEF Incest (Self): "" " Note: multiplayer game, consume 500 combat " "" # self.fight = self.fight - 500 IF self.fight> 500 : self.fight = self.fight - 500 the else : # self.fight = 'has hung up! ! ! ' Return ' has been hung up! ! ! ' DEF the Detail (Self): "" " Note: the details of current object " "" # the TEMP = "Name:% s; Gender:% s; Age:% s; fighting:% s"% (self.name, self .gender, self.age, self.fight) # Print (the TEMP) IF self.fight> 500 : the TEMP = " Name:% s; Gender:% s; Age:% s; fighting:% S " % (self.name, self.gender, self.age, self.fight) the else : the TEMP = " Name:% s; Gender:% s; Age:% s;'ve hung up !!! " % (self.name, self.gender, self.age) Print (the TEMP) hanbing = Hero ( ' ice ' , ' female ' , 18, 1000) # create ice role houzi = Hero ( ' monkey ' , ' male ' , 20, 3800) # Create a monkey role huli = Hero ( ' fox ' , ' female ' , 19, 1500) # create a fox role hanbing.incest () # Ice participate in a multiplayer game houzi.practice () # monkey self-cultivation once huli.grassland () # fox grass participate in a battle hanbing.incest () # Ice participate in a multiplayer game hanbing.incest () # Ice participate in a multiplayer game houzi.incest () houzi.incest () houzi.incest () houzi.incest () houzi.incest () houzi.incest () huli.incest() huli.incest() huli.incest() huli.incest() huli.incest() huli.incest() # Output current details of all hanbing.detail () houzi.detail () huli.detail()
Output:
Name: Ice; Gender: Female; Age: 18 ; been hung up! ! ! Name: Monkey; Gender: Male; Age: 20; fighting: 1000 Name: Fox; Gender: Female; Age: 19; been hung up! ! !