基礎總結 練習題

2021-10-09 07:18:03 字數 1519 閱讀 3392

程式開始根據輸⼊內容判斷列印⽼師資訊還是學⽣資訊

定義⼀個年級類,⽤來返回年級,定義⼀個班級類返回班級,定義⼀個⽼師類繼承年級和班級

類,在⽼師類中定義⼀個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 ...