python, the first small application object-oriented programming, the game of life

Application of object-oriented basic functions python, implement the following "Game of Life" small program

class person:
    def __init__(self,name,gender,age,arg):
        self.name = name
        self.gender = gender
        self.age = age
        self.arg = arg
        print("Initiate status is:")
        self.show_status()
    def grass_fight(self):
        self.arg -= 200
        self.show_status()
    def self_exercize(self):
        self.arg += 100
        self.show_status()
    def multi_person(self):
        self.arg -= 500
        self.show_status()
    def show_status(self):
        print(self.name,self.gender,self.age,'The current fight-value is:'+str(self.arg))

def processing(choice):
    if choice == '1':
        cjj.grass_fight()
    elif choice == '2':
        cjj.self_exercize()
    elif choice == '3':
        cjj.multi_person()
    elif choice == '4':
        exit('Game Over')
    else:
        print('please re-input your choice')
    return

cjj = person('cjj','female','18',1000)
print(''.center(50,'-'))
while True:
    print('1. grass fighting')
    print('2. self-exercizing')
    print('3. multi-people')
    print('4. Exit')
    choice = input('Input your choice')
    processing(choice)

Results are as follows:

Initiate status is:
cjj female 18 The current fight-value is:1000
--------------------------------------------------
1. grass fighting
2. self-exercizing
3. multi-people
4. Exit
Input your choice1
cjj female 18 The current fight-value is:800

After the user input selection, display the current fighting until the user enters 4, the game is over, show "Game Over"

Guess you like

Origin www.cnblogs.com/iceberg710815/p/12000492.html