class Person:def __init__(self, name, weight):# self.属性 = 形参self.name = nameself.weight = weightdef __str__(self):return "我的名字叫 %s 体重是 %.2f 公斤" % (self.name, self.weight)def run(self):print("%s 爱跑步,跑步锻炼身体" % self.name)self.weight -= 0.5def eat(self):print("%s 是吃货,吃完这顿再减肥" % self.name)self.weight += 1xiaoming = Person("小明", 75.0)xiaoming.run()
xiaoming.eat()print(xiaoming)# 小美爱跑步
xiaomei = Person("小美", 45)xiaomei.eat()
xiaomei.run()print(xiaomei)
print(xiaoming)

小明爱跑步-扩展-多个对象属性之间互不干扰相关推荐

  1. Python_封装案例(小明爱跑步)

    1.封装的特性和需求分析 封装是面向对象编程的一大特性, 我们在使用面向对象开发程序的时候, 第一步就应该现在需求分析, 然后根据明确的职责把不同的属性和方法封装到一个又一个抽象的类中, 之所以说是抽 ...

  2. Python中面向对象封装案例——小明爱跑步、摆放家具

    文章目录 面向对象封装案例 目标 1. 封装 2. 小明爱跑步 2.1 小明爱跑步扩展 -- 小美也爱跑步 3. 摆放家具 3.1 创建家具 3.2 创建房间 3.3 添加家具 3.4 小结 面向对象 ...

  3. python入门笔记——面向对象基础1_5(小明爱跑步案例)

    案例: 小明爱跑步:实际项目需求如下 ①小明体重 75.0 公斤 ②小明每次跑步 会减少0.5公斤 ③小明每次吃东西 会增加 1公斤 1.案例分析: 名字提炼法,小明--人类: 属性--体重 动词提炼 ...

  4. python小明爱跑步

    class Person:def __init__(self, name, weight):self.name = nameself.weight = weightdef __str__(self): ...

  5. 51nod3107 小明爱宝石

    3107 小明爱宝石 小明想要创造n种魔法宝石.小明可以用ai的魔力值创造一棵第i种魔法宝石,或是使用两个宝石合成另一种宝石(不消耗魔力值).请你帮小明算出合成某种宝石的所需的最小花费. 输入 首先一 ...

  6. 2022-6-4 小明爱上课,切木头,最多分成多少块,躲猫猫,争渡

    1. 小明爱上课 [动态规划] 小明非常喜欢上课,现在小明的课表有一些课,他可以通过课表选择上哪些课. 上课会有奖励,每门课上课时间长短不同奖励也会不一样,存在上课时间更长,奖励更少的情况.每一门课上 ...

  7. 51nod3108 小明爱换钱

    3108 小明爱换钱 小明非常喜欢换钱,这天他想到一个换钱游戏,游戏规则是这样的,从一件价值1元的小物品开始.然后,经过反复的交换,不断增加手中物品的价值.在每次兑换中,如果您的物品价值大于或等于R元 ...

  8. 【51nod】3058 小明爱集合

    小明爱集合 Link 解题思路 因为集合内不会重复,setsetset 不兼容重复,所以直接把所以数据丢到 setsetset 里面,最后 n+mn+mn+m 和剩下数字的差就是重复的个数. code ...

  9. 【树状数组】 小明爱拦截

    [树状数组] 小明爱拦截 题目 解题思路 求最长不上升序列 将导弹高度从大到小排序 以tm的发射时间为下标,将以其结尾的拦截最大值丢进树状数组维护 在当前导弹发射时间前并进了树状数组的(也就是高度比当 ...

最新文章

  1. php fastcgi配置_IIS7.5配置php(FastCGI)- 自动配置
  2. 自定义leftBarButtonItem的button
  3. git:如何让不同开发者提交在同一条直线上
  4. python3函数调用时间_Python3 time clock()方法
  5. 如何使用C语言的面向对象?
  6. 掀开图片显示介绍的css效果
  7. can总线报文是固定的吗_CAN总线负载率的计算方式
  8. python 网络渗透_python 网络编程(渗透与编程一)
  9. optionMenu如何弹出
  10. 【二分图匹配】E. 过山车
  11. Linux下卸载miniconda3(Anaconda类系)
  12. kafka如何确定分区数
  13. matlab rsi的交易策略源码,超级RSI副图指标公式源码
  14. Hibernate 学习的书-夏昕(3)
  15. 企业中常用的vlan划分方法
  16. JSP实战项目教程|基于JSP的学生请假系统开发视频教程
  17. 乐刻运动年陈文化中的那六个成语解析:日拱一卒,功不唐捐|筚路蓝缕 玉汝于成|有梦可依,未来可期
  18. 想让Button带个图片?安排!LVGL『Image button图片按键控件』介绍
  19. vscode的常用插件
  20. python:微信支付链接转化成图片(data格式、PNG格式)

热门文章

  1. 6最好的之一 HTML5/CSS3 演示(PPT)框架
  2. 省常中模拟 Test3 Day2
  3. 在 Linux 上把 MP3 的檔名和 ID3 標簽轉為 UTF-8
  4. MySql中的varchar类型
  5. Bootstrap3基础 input-group-btn 按钮与输入框 横向组合
  6. you do not have permission
  7. 搭建高吞吐量 Kafka 分布式发布订阅消息 集群
  8. BZOJ2568 [国家集训队2012]比特集合
  9. 转载-extern “C”用法分析
  10. Spring Boot CMI 使用笔记