2019-11-26作業(yè)

0}. 建立一個汽車類Auto,包括輪胎個數(shù)哈垢,汽車顏色妻柒,車身重量,速度等屬性耘分,并通過不同的構(gòu)造方法創(chuàng)建實例举塔。至少要求 汽車能夠加速 減速 停車。 再定義一個小汽車類CarAuto 繼承Auto 并添加空調(diào)求泰、CD屬性啤贩,并且重新實現(xiàn)方法覆蓋加速、減速的方法

class Auto:
    def __init__(self, weight, speed, tyre_num= 4, color = 'white'):
        self.weight = weight
        self.tyre_num = tyre_num
        self.color = color
        self.speed = speed

    def speed_up(self):
        self.speed+=5
        print('當(dāng)前速度:%skm/h'%(self.speed))

    def speed_down(self):
        self.speed-=5
        print('當(dāng)前速度:%skm/h'%(self.speed))


class CarAuto(Auto):

    def __init__(self,*args,**kwargs) :
        super().__init__(*args,**kwargs)
        self.air_conditioner = 'air_conditioner'
        self.CD = 'CD'

    def speed_up(self):
        self.speed += 10
        print('當(dāng)前速度:%skm/h' % (self.speed))

    def speed_down(self):
        self.speed -= 10
        print('當(dāng)前速度:%skm/h' % (self.speed))


car1 = CarAuto('1200KG',80)
print(car1.color,car1.tyre_num,car1.speed)
car1.speed_down()
car1.speed_down()
car1.speed_up()

{0}. 創(chuàng)建一個Person類拜秧,添加一個類字段用來統(tǒng)計Perosn類的對象的個數(shù)

class Person:
    count = 0
    def __init__(self):
        Person.count += 1

p1 = Person()
P2 = Person()
p3 = Person()
print(Person.count)

{0}. 創(chuàng)建一個動物類痹屹,擁有屬性:性別、年齡枉氮、顏色志衍、類型 ,

要求打印這個類的對象的時候以'/XXX的對象: 性別-? 年齡-? 顏色-? 類型-?/' 的形式來打印

class Animal:
    def __init__(self,gender,age,color,kinds):
        self.gender = gender
        self.age = age
        self.color = color
        self.kinds = kinds

    def __repr__(self):
        return '{}對象:性別:{}年齡:{}顏色:{}品種:{}'.format(self.__class__.__name__,self.gender,self.age,self.color,self.kinds)

animal1 = Animal('雄',18,'white','羊')
print(animal1)

{0}. 寫一個圓類聊替, 擁有屬性半徑楼肪、面積和周長;要求獲取面積和周長的時候的時候可以根據(jù)半徑的值把對應(yīng)的值取到惹悄。但是給面積和周長賦值的時候春叫,程序直接崩潰,并且提示改屬性不能賦值

class Circle:
    pi = 3.1415926
    def __init__(self,r,c = None,area = None):
        self.r = r
        self._c = c
        self._area = area

    @property
    def c(self):
        if self._c == None:
            self._c = self.r * Circle.pi * 2
            return self._c
        else:
            print('周長不能直接賦值')
            raise str(ValueError)

    @property
    def area(self):
        if self._area == None:
            self._area = ((self.r)**2) * Circle.pi
            return self._area
        else:
            print('面積不能直接賦值')
            raise ValueError

c1 = Circle(5)
print(c1.r,c1.c,c1.area)
c2 = Circle(2,6.28,100)
print(c2.area,c2.c)

{0}. 寫一個撲克類泣港, 要求擁有發(fā)牌和洗牌的功能(具體的屬性和其他功能自己根據(jù)實際情況發(fā)揮)

class Onepear:
    hongt = []
    heit = []
    meihua = []
    fangp = []
    boss = []
    for i in range(1,11):
        pai_hongt = '紅桃'+str(i)
        pai_heit = '黑桃'+str(i)
        pai_meihua = '梅花'+str(i)
        pai_fangp = '方片' +str(i)
        hongt.append(pai_hongt)
        heit.append(pai_heit)
        meihua.append(pai_meihua)
        fangp.append(pai_fangp)
    list4 = ['J','Q','K']
    for i  in list4:
        hongt.append('紅桃'+i)
        heit.append('黑桃'+i)
        meihua.append('梅花'+i)
        fangp.append('方片'+i)
    boss = ['大王', '小王']
    one_pear = boss+hongt+heit+meihua+fangp
import random
class Puker:
    one_pear = Onepear.one_pear

    @classmethod
    def xipai(cls):
        random.shuffle(cls.one_pear)

    @classmethod
    def fapai(cls):
        iter1 = iter(cls.one_pear)
        return next(iter1)

puker1 = Puker
puker1.xipai()
print(puker1.one_pear)
print(puker1.fapai())
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末暂殖,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子当纱,更是在濱河造成了極大的恐慌呛每,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,651評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件坡氯,死亡現(xiàn)場離奇詭異晨横,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)箫柳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評論 3 392
  • 文/潘曉璐 我一進(jìn)店門手形,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人悯恍,你說我怎么就攤上這事库糠。” “怎么了坪稽?”我有些...
    開封第一講書人閱讀 162,931評論 0 353
  • 文/不壞的土叔 我叫張陵曼玩,是天一觀的道長鳞骤。 經(jīng)常有香客問我窒百,道長黍判,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,218評論 1 292
  • 正文 為了忘掉前任篙梢,我火速辦了婚禮顷帖,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘渤滞。我一直安慰自己贬墩,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,234評論 6 388
  • 文/花漫 我一把揭開白布妄呕。 她就那樣靜靜地躺著陶舞,像睡著了一般。 火紅的嫁衣襯著肌膚如雪绪励。 梳的紋絲不亂的頭發(fā)上肿孵,一...
    開封第一講書人閱讀 51,198評論 1 299
  • 那天,我揣著相機(jī)與錄音疏魏,去河邊找鬼停做。 笑死,一個胖子當(dāng)著我的面吹牛大莫,可吹牛的內(nèi)容都是我干的蛉腌。 我是一名探鬼主播,決...
    沈念sama閱讀 40,084評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼只厘,長吁一口氣:“原來是場噩夢啊……” “哼烙丛!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起羔味,我...
    開封第一講書人閱讀 38,926評論 0 274
  • 序言:老撾萬榮一對情侶失蹤蜀变,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后介评,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體库北,經(jīng)...
    沈念sama閱讀 45,341評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,563評論 2 333
  • 正文 我和宋清朗相戀三年们陆,在試婚紗的時候發(fā)現(xiàn)自己被綠了寒瓦。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,731評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡坪仇,死狀恐怖杂腰,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情椅文,我是刑警寧澤喂很,帶...
    沈念sama閱讀 35,430評論 5 343
  • 正文 年R本政府宣布惜颇,位于F島的核電站,受9級特大地震影響少辣,放射性物質(zhì)發(fā)生泄漏凌摄。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,036評論 3 326
  • 文/蒙蒙 一漓帅、第九天 我趴在偏房一處隱蔽的房頂上張望锨亏。 院中可真熱鬧,春花似錦忙干、人聲如沸器予。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,676評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽乾翔。三九已至,卻和暖如春施戴,著一層夾襖步出監(jiān)牢的瞬間反浓,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,829評論 1 269
  • 我被黑心中介騙來泰國打工暇韧, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留勾习,地道東北人。 一個月前我還...
    沈念sama閱讀 47,743評論 2 368
  • 正文 我出身青樓懈玻,卻偏偏與公主長得像巧婶,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子涂乌,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,629評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Dxes閱讀 104評論 0 0
  • 建立一個汽車類Auto艺栈,包括輪胎個數(shù),汽車顏色湾盒,車身重量湿右,速度等屬性,并通過不同的構(gòu)造方法創(chuàng)建實例罚勾。至少要求 汽車...
    孤獨又燦爛的鯨魚閱讀 1,200評論 0 0
  • 8月22日-----字符串相關(guān) 2-3 個性化消息: 將用戶的姓名存到一個變量中毅人,并向該用戶顯示一條消息。顯示的消...
    future_d180閱讀 971評論 0 1
  • 建立一個汽車類Auto尖殃,包括輪胎個數(shù)丈莺,汽車顏色,車身重量送丰,速度等屬性缔俄,并通過不同的構(gòu)造方法創(chuàng)建實例。至少要求 汽車...
    llllllIllllll閱讀 335評論 0 0
  • 建立一個汽車類Auto,包括輪胎個數(shù)俐载,汽車顏色蟹略,車身重量,速度等屬性遏佣,并通過不同的構(gòu)造方法創(chuàng)建實例挖炬。至少要求 汽車...
    漫磋嗟閱讀 279評論 0 0