#!usr/bin/python 2 #encoding=utf-8 3 #-----------------小明跑步------------- 4 #1.小明体重75.0公斤 5 #2.小明每次跑步会减肥0.5公斤 6 #3.小明每次吃东西体重会增加1公斤 7 8 9 class Person(object): 10 def __init__(self, name, weight): 11 self.weight = weight 12 self.name = name 13 def __str__(self): 14 msg = self.name + " 的体重为: " + str(self.weight) + " KG" 15 return msg 16 def run(self, num): 17 self.weight -= 0.5 * num # num表示对象跑步的次数 18 def eat(self, num): 19 self.weight += num # num表示对象吃东西的次数 20 21 xiaoming = Person('xiaoming',75.0) 22 #print ("小明原始体重为: %f"%xiaoming.weight) 23 print(xiaoming) 24 print("--------------------------------------------") 25 xiaoming.run(4) 26 print(xiaoming) 27 print("--------------------------------------------") 28 xiaoming.eat(1) 29 print(xiaoming)