python_进阶_08


小明爱跑步

class Person:
    def __init__(self,name,weight):

        # self.属性 = 形参
        self.name = name
        self.weight = weight

    def __str__(self):
        return "我的名字叫 %s 体重是 %.2f 公斤" %(self.name,self.weight)

    def run(self):
        print("%s 爱跑步,跑步锻炼身体" % self.name)
        self.weight -= 0.5
    def eat(self):
        print("%s 是吃货,吃完这顿再减肥" % self.name)
        self.weight += 1
xiaoming = Person("小明",75.0)

xiaoming.run()
xiaoming.eat()

print(xiaoming)

xiaomei = Person("小美",45)
xiaomei.eat()
xiaomei.run()
print(xiaomei)

输出为


文章作者: 张忠楠
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 张忠楠 !
评论
 上一篇
python_进阶_09 python_进阶_09
摆放家具 class HouseItem: def __init__(self,name,area): self.name = name self.area = area def __st
2020-04-26
下一篇 
python_进阶_07 python_进阶_07
面向对象 第一个实战演练# 需求:小猫爱吃鱼,小猫要喝水 # 定义一个猫类(Cat),定义两个方法(eat 和 drink) # 类的命名需要大驼峰命名 class Cat: def eat(self): p
2020-04-25
  目录