DAY13作業(yè)

1.聲明一個(gè)電腦類: 屬性:品牌留荔、顏色吟孙、內(nèi)存大小 方法:打游戲、寫代碼、看視頻

class Computer:
    def __init__(self, brand, color, memory, ):
        self.brand = brand
        self.color = color
        self.memory = memory

    def game(self):
        return '用%s的電腦打游戲' % self.brand

    def code(self):
        return '用%s的電腦寫代碼' % self.brand

    def video(self):
        return '用%s的電腦看視頻' % self.brand

a.創(chuàng)建電腦類的對(duì)象杰妓,然后通過對(duì)象點(diǎn)的方式獲取藻治、修改、添加和刪除它的屬性

com1 = Computer('聯(lián)想', '紅色', '8GB')
print(com1.color)
com1.color = '黑色'
print(com1.color)
com1.cpu = 'i5'
print(com1.cpu)
del com1.brand

b.通過attr相關(guān)方法去獲取巷挥、修改桩卵、添加和刪除它的屬性

com2 = Computer('蘋果', '灰色', '4GB')
print(getattr(com2, 'color'))
setattr(com2, 'color', '白色')
print(getattr(com2, 'color'))
setattr(com2, 'cpu', 'os')
print(getattr(com2, 'cpu'))
delattr(com2, 'memory')

2.聲明一個(gè)人的類和狗的類:
狗的屬性:名字、顏色句各、年齡
狗的方法:叫喚
人的屬性:名字吸占、年齡晴叨、狗
人的方法:遛狗
a.創(chuàng)建人的對(duì)象小明凿宾,讓他擁有一條狗大黃,然后讓小明去遛大黃

class Dog:
    def __init__(self, name1, color, age1):
        self.name = name1
        self.color = color
        self.age = age1

    @staticmethod
    def bark():
        print('叫喚')


class Person:
    def __init__(self, name2, age2, dog):
        self.name = name2
        self.age = age2
        self.dog = dog

    def walkTheDog(self):
        print('%s遛%s' % (self.name, self.dog))


dog1 = Dog('大黃', '黃色', 3)
person1 = Person('小明', 23, dog1.name)
person1.walkTheDog()

3.聲明一個(gè)圓類兼蕊,自己確定有哪些屬性和方法

import math

n = math.pi


class Circle:
    def __init__(self, radius):
        self.radius = radius

    def perimeter(self):
        return 2 * n * self.radius

    def area(self):
        return n * (self.radius ** 2)

4.創(chuàng)建一個(gè)學(xué)生類:
屬性:姓名初厚,年齡,學(xué)號(hào)
方法:答到孙技,展示學(xué)?生信息
創(chuàng)建一個(gè)班級(jí)類:
屬性:學(xué)生产禾,班級(jí)名
方法:添加學(xué)生,刪除學(xué)生牵啦,點(diǎn)名, 求班上學(xué)生的平均年齡

class Student:
    def __init__(self, name, age, num):
        self.name = name
        self.age = age
        self.num = num

    def class_name(self):
        print('到,我叫%s,年齡%d歲,學(xué)號(hào)%d'%(self.name,self.age,self.num))
    def dict1(self):
        dict1 = {'姓名':self.name,'年齡':self.age,'學(xué)號(hào)':self.num}
        return dict1
stu1 = Student('小明',17,23)
stu1.class_name()
stu2 = Student('小紅',18,24)
stu3 = Student('小聰',20,45)

class Class:
    def __init__(self,list1=[],class_name='一班'):
        self.student = list1
        self.class_name = class_name

    def add_stu(self,student):
        """添加學(xué)生"""
        self.student.append(student)
        print(self.student)
    def delete(self,student):
        self.student.remove(student)
        print(self.student)
    def call_name(self):
        for item in self.student:
            print(item['姓名'])
    def v_age(self):
        count = 0
        sum = 0
        for item in self.student:
            sum += item['年齡']
            count+=1
        print(sum/count)

c1 = Class([stu1.dict1()])
c1.add_stu(stu2.dict1())
c1.add_stu(stu3.dict1())
c1.v_age()
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末亚情,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子哈雏,更是在濱河造成了極大的恐慌楞件,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,372評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件裳瘪,死亡現(xiàn)場(chǎng)離奇詭異土浸,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)彭羹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門黄伊,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人派殷,你說我怎么就攤上這事还最。” “怎么了毡惜?”我有些...
    開封第一講書人閱讀 162,415評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵拓轻,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我虱黄,道長(zhǎng)悦即,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,157評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮辜梳,結(jié)果婚禮上粱甫,老公的妹妹穿的比我還像新娘。我一直安慰自己作瞄,他們只是感情好茶宵,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評(píng)論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著宗挥,像睡著了一般乌庶。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上契耿,一...
    開封第一講書人閱讀 51,125評(píng)論 1 297
  • 那天瞒大,我揣著相機(jī)與錄音,去河邊找鬼搪桂。 笑死透敌,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的踢械。 我是一名探鬼主播酗电,決...
    沈念sama閱讀 40,028評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼内列!你這毒婦竟也來了撵术?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,887評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤话瞧,失蹤者是張志新(化名)和其女友劉穎嫩与,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體移稳,經(jīng)...
    沈念sama閱讀 45,310評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蕴纳,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了个粱。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片古毛。...
    茶點(diǎn)故事閱讀 39,690評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖都许,靈堂內(nèi)的尸體忽然破棺而出稻薇,到底是詐尸還是另有隱情,我是刑警寧澤胶征,帶...
    沈念sama閱讀 35,411評(píng)論 5 343
  • 正文 年R本政府宣布塞椎,位于F島的核電站,受9級(jí)特大地震影響睛低,放射性物質(zhì)發(fā)生泄漏案狠。R本人自食惡果不足惜服傍,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評(píng)論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望骂铁。 院中可真熱鬧吹零,春花似錦、人聲如沸拉庵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽钞支。三九已至茫蛹,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間烁挟,已是汗流浹背婴洼。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評(píng)論 1 268
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留信夫,地道東北人窃蹋。 一個(gè)月前我還...
    沈念sama閱讀 47,693評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像静稻,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子匈辱,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評(píng)論 2 353

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

  • 1.聲明個(gè)電腦類: 屬性:品牌振湾、顏色、內(nèi)存小 方法:打游戲亡脸、寫代碼押搪、看視頻class Computer:"""電腦...
    學(xué)python的鐵頭娃閱讀 376評(píng)論 0 1
  • 1.聲明一個(gè)電腦類: 屬性:品牌、顏色浅碾、內(nèi)存大小 方法:打游戲大州、寫代碼、看視頻 a.創(chuàng)建電腦類的對(duì)象垂谢,然后通過對(duì)象...
    Gary134閱讀 237評(píng)論 0 0
  • 1.聲明?個(gè)電腦類: 屬性:品牌厦画、顏?、內(nèi)存?小 方法:打游戲滥朱、寫代碼根暑、看視頻 a.創(chuàng)建電腦類的對(duì)象,然后通過對(duì)象...
    灬小魚兒zzZ閱讀 385評(píng)論 0 0
  • 1.聲明?個(gè)電腦類: 屬性:品牌徙邻、顏?排嫌、內(nèi)存?小 方法:打游戲、寫代碼缰犁、看視頻a.創(chuàng)建電腦類的對(duì)象淳地,然后通過對(duì)象點(diǎn)...
    2333_11f6閱讀 275評(píng)論 0 0
  • 1.聲明一個(gè)電腦類: 屬性:品牌怖糊、顏色、內(nèi)存大衅南蟆蓬抄;方法:打游戲、寫代碼夯到、看視頻a.創(chuàng)建電腦類的對(duì)象嚷缭,然后通過對(duì)象點(diǎn)...
    2ez4ddf閱讀 303評(píng)論 0 0