1.建立一個(gè)汽車(chē)類(lèi)Auto,包括輪胎個(gè)數(shù),汽車(chē)顏色,車(chē)身重量,速度等屬性,并通過(guò)不同的構(gòu)造方法創(chuàng)建實(shí)例。至少要求 汽車(chē)能夠加速 減速 停車(chē)。 再定義一個(gè)小汽車(chē)類(lèi)CarAuto 繼承Auto 并添加空調(diào)、CD屬性,并且重新實(shí)現(xiàn)方法覆蓋加速、減速的方法
2.創(chuàng)建一個(gè)Person類(lèi),添加一個(gè)類(lèi)字段用來(lái)統(tǒng)計(jì)Perosn類(lèi)的對(duì)象的個(gè)數(shù)
3.創(chuàng)建一個(gè)動(dòng)物類(lèi),擁有屬性:性別、年齡、顏色、類(lèi)型 ,
要求打印這個(gè)類(lèi)的對(duì)象的時(shí)候以'/XXX的對(duì)象: 性別-? 年齡-? 顏色-? 類(lèi)型-?/' 的形式來(lái)打印
4.寫(xiě)一個(gè)圓類(lèi), 擁有屬性半徑、面積和周長(zhǎng);要求獲取面積和周長(zhǎng)的時(shí)候的時(shí)候可以根據(jù)半徑的值把對(duì)應(yīng)的值取到。但是給面積和周長(zhǎng)賦值的時(shí)候,程序直接崩潰,并且提示該屬性不能賦值
from math import pi
class Circle:
def __init__(self,bj):
self.bj = bj
self.zc = 0
self.mj = 0
def zc(self):
return 2 * pi * self.bj
def mj(self):
return pi * self.bj**2
5.面向?qū)ο髮W(xué)生管理系統(tǒng)(掙扎)