1、以下類定義中哪些是類屬性,哪些是例項屬性?
classc:
num =
0def
__init__
(self)
: self.x =
4 self.y =
5 c.count =
6
2、怎麼定義私有⽅法?
3、嘗試執行以下**,並解釋錯誤原因:
classc:
defmyfun()
:print
('hello!'
)c = c(
)c.myfun(
)
classc:
defmyfun
(self)
:print
('hello!'
)c = c(
)c.myfun(
)
4、按照以下要求定義乙個遊樂園門票的類,並嘗試計算2個**+1個小孩平日票價。class
ticket()
:class
ticket()
:def
__init__
(self)
: self.weekday_price =
100 self.weekend_price = self.weekday_price *
1.2def
weekdayprice
(self)
: self.adult =
int(
input
('請輸入**數量:'))
self.children =
int(
input
('請輸入兒童數量:'))
print
('總票價為:'
,self.adult*self.weekday_price + self.children*self.weekday_price/2)
defweekendprice
(self)
: self.adult =
int(
input
('請輸入**數量:'))
self.children =
int(
input
('請輸入兒童數量:'))
print
('總票價為:'
,self.adult*self.weekend_price + self.children*self.weekend_price/2)
t = ticket(
)t.weekdayprice(
)'''請輸入**數量:2
請輸入兒童數量:1
總票價為: 250.0'''
Python程式設計基礎 Task7
物件 屬性 方法 class person hair black 構造方法 def init self,name charlie age 8 self.name name self.age age 定義乙個say方法 defsay self,content print content p perso...
天池python學習 task01打卡第三天
異常就是執行期檢測到的錯誤。計算機語言針對可能出現的錯誤定義了異常型別,某種錯誤引發對應的異常時,異常處理程式將被啟動,從而恢復程式的正常執行。異常體系內部有層次關係,python異常體系中的部分關係如下所示 檢測範圍 except exception as reason 出現異常後的處理 try ...
天池python學習 task03打卡第八天
物件是類的例項。換句話說,類主要定義物件的結構,然後我們以類為模板建立物件。類不但包含方法定義,而且還包含所有例項共享的資料。我們可以使用關鍵字class定義 python 類,關鍵字後面緊跟類的名稱 分號和類的實現。例子 class turtle python中的類名約定以大寫字母開頭 關於類的乙...