python code is a simple game scene

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! ! !

 

Guess you like

Origin www.cnblogs.com/111testing/p/11924798.html