根据用户输入的内容执行特定的对象动作;
Python 3代码
class Person:
def __init__(self, name, weigh):
self.name = name
self.weigh = weigh
def __str__(self):
return f'我的名字:{self.name},我的体重:{self.weigh}公斤'
def run(self):
print(f'{self.name},爱跑步')#每次跑步减少0.5个公斤
self.weigh -= 0.5
def eat(self):
print(f'{self.name},是吃货')#每次吃东西增加1公斤
self.weigh += 1
User_name = Person('小明', 75.0)#用户名称、体重初始值
while True:
User_input = input('请输入动作:')
if User_input == '跑步':
User_name.run()
elif User_input == '吃东西':
User_name.eat()
else:
print('输入错误')
print(User_name)#输入名称以及体重信息;