程式開始根據輸⼊內容判斷列印⽼師資訊還是學⽣資訊
定義⼀個年級類,⽤來返回年級,定義⼀個班級類返回班級,定義⼀個⽼師類繼承年級和班級
類,在⽼師類中定義⼀個run⽅法,在調⽤時可以列印出⽼師所在的年級,班級,學科,姓名信
息,定義⼀個學⽣類繼承年級和班級類,在該類中定義⼀個run⽅法⽤來列印學⽣的姓名,年
齡,年級,班級資訊。
class
nian_ji()
:def
__init__
(self,nianji)
: self.nianji = nianji
class
ban_ji()
:def
__init__
(self,banji)
: self.banji = banji
class
teacher
(nian_ji,ban_ji)
:def
__init__
(self,name,subject,nianji,banji)
: nian_ji.__init__(self,nianji)
ban_ji.__init__(self,banji)
self.name = name
self.subject = subject
defrun(self)
:print
('我是%s老師,教%s課,%s年級,%s班'
%(self.name,self.subject,self.nianji,self.banji)
)class
student
(nian_ji,ban_ji)
:def
__init__
(self,name,age,nianji,banji)
: nian_ji.__init__(self,nianji)
ban_ji.__init__(self,banji)
self.name = name
self.age = age
defrun(self)
:print
('我是%s,我的年齡是%s,%s年級,%s班'
%(self.name,self.age,self.nianji,self.banji)
)
a =input
('請輸入:'
)if a==
'1':
t=teacher(
'鹿達人'
,'語文'
,'初一'
,'3'
) t.run(
)elif a==
'2':
t=student(
'小紅'
,'12'
,'初三'
,'1'
) t.run(
)else
:print
('輸入有誤'
)
練習題 基礎練習
第一題 需求 1 計算 5 個月的生活大概開銷 spending 比如 rent 房租 800.00 mealcost 吃飯 900.00 clothingcosts 買衣服 300.00 othercosts 其他費用 300.00 public class dome1 第二題 需求 2 計算 1...
shell基礎練習題的總結
1 統計 var log下檔案的個數。在 bin bash dir var log count 0 for i in doif e i then count expr count 1 fidone echo count 2 如何將f1.txt檔案的執行結果輸出到f2.txt裡?bin bash ec...
20190908練習題總結
分析 乍一看這道題是屬於陣列的拆分,通過給出的例項可以看出 n 等於 2,最大總和為 4 min 1,2 min 3,4 分成了兩對,1,2 3,4 從而可以推出 1,4,3,2 1,3,2,4 由此可見可以先進行一次氣泡排序。如下 氣泡排序 for int i 0 i nums.length i ...