类的综合性代码例子
Posted zengsf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类的综合性代码例子相关的知识,希望对你有一定的参考价值。
class Human1: def __init__(self, n, a): self.name = n self.age = a self.money = 0 self.skill = [] def teach(self, other, skill): #这里的other是指另一个人 print(self.name, "教",other.name, "学", skill) other.skill.append(skill) def work(self, m): print(self.name, "上班赚了", m , "元") self.money += m def borrow(self, other, m): if other.money > m: print(self.name, "向", other.name, "借", m) self.money += m other.money -= m else: print(other.name, "没有借钱给", self.name) def show_info(self): print(self.age,"岁 的", self.name, "有钱", self.money, "元,它学会了", " `".join(self.skill)) zhang3 = Human1("张三", 35) li4 = Human1("李四", 8) #张三教李四学python zhang3.teach(li4, "python") #李四教张三学王者荣耀 li4.teach(zhang3, "王者荣耀") #张三上班赚了1000元 zhang3.work(1000) #李四向张三借200元 li4.borrow(zhang3, 200) zhang3.show_info() li4.show_info() 输出结果: D:programpycharmstudent_initvenvScriptspython.exe D:/program/pycharm/exercise823.py 张三 教 李四 学 python 李四 教 张三 学 王者荣耀 张三 上班赚了 1000 元 李四 向 张三 借 200 35 岁 的 张三 有钱 800 元,它学会了 王者荣耀 8 岁 的 李四 有钱 200 元,它学会了 python
以上是关于类的综合性代码例子的主要内容,如果未能解决你的问题,请参考以下文章