python 類初學之小明愛跑步

2021-09-10 10:50:19 字數 875 閱讀 8833

#小明愛跑步

# 小明體重75.0公斤

# 每次跑步減少0.5公斤

# 吃東西增加1公斤

class person:

"""docstring for person"""

def __init__(self,name,weight):

self.name =name

self.weight =weight

#文件說明

def __str__(self):

return "我的名字叫%s 體重%.2f公斤 " %(self.name,self.weight)

#跑步方法

def run(self):

self.weight =self.weight-0.5

print("%s愛跑步 跑步身體好"%self.name)

print("跑步能**,體重變成%.2f公斤"%self.weight)

#吃方法

def eat(self):

self.weight =self.weight+1

print("%s愛吃東西 吃東西會長肉"%self.name)

print("吃東西發胖,體重變成%.2f公斤"%self.weight)

xiaoming =person("小明",75.0)

# print(xiaoming.__str__())

print(xiaoming)

xiaoming.run()

xiaoming.eat()

#同乙個類創作出來的物件相互不影響

xiamei =person("小美",40)

print(xiamei)

xiamei.eat()

xiamei.run()

Python物件導向實現案例 小明愛跑步

class person def init self,name,weight self.屬性 形參 self.name name self.weight weight def str self return s體重 1f公斤 self.name,self.weight def run self pr...

python 類初學之 小貓

class cat 小貓愛吃魚,小貓愛喝水 傳引數 def init self,newname 初始化引數,賦值 self.name newname def eat self 哪個物件呼叫這個類,那self就是他本身 呼叫屬性 print s愛吃魚 self.name def drink self ...

初學python之迴圈

while 當滿足條件則進入迴圈體 while condition block 例 1 2 3 4 flag 10 whileflag print flag flag 1 flag為真值,則為條件滿足,當flag直接為0的時候則為假,則不滿足while判斷 如果是負數也為真,因為只有0為假 列印結果...