Python之物件導向基礎小練

一片小心肺發表於2020-10-07

#類與例項
#汽車,小汽車
#程式設計有兩種思路,一種是程式導向,一種是物件導向,比如開發一款五子棋軟體
#程式導向的思路,先判斷誰落子,如果是黑方,需要判斷是否是禁手,在判斷是否獲勝,再判斷誰落子,再判斷誰獲勝
#物件導向的思路,呼叫落子的方法,呼叫判斷禁手的方法,呼叫判斷獲勝的方法
#新建一個長方形的類,能夠根據長和寬,給出周長和麵積
3# class Changfangxing:
3# def int(self,chang,kuan):#初始化方法,self指的是例項本身
3# self.chang=chang
3# self.kuan=kuan
3# def zhouchang(self):
3# return (self.chang+self.kuan)2
3# def mianji(self):
3# return self.chang
self.kuan
3# #例項化有一個長為5,寬為4的長方形
3# cfx=Changfangxing(5,4)
3# print(cfx.zhouchang())
3# print(cfx.mianji)

#檢視例項的屬性
print(cfx.dict)

#寫一個三角形的類,有初始化方法,求面積的方法,求周長的方法
calss Sanjiaoxing:
def int(self,a,b,c):
self.a=a
self.b=b
self.c=c
def zhouchang(self):
retun(self.a+self.b+self.c)
def mianji(self):
p=(self.a+self.b+self.c)/2
return((p(p-self.a)(p-self.b)(p-self.c))**0.5)

相關文章