2019-01-11 day15 作業(yè)

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

a.創(chuàng)建電腦類的對(duì)象,然后通過對(duì)象點(diǎn)的?方式獲取、修改、添加和刪除它的屬性
b.通過attr相關(guān)方法去修改、添獲取、加和刪除它的屬性

class Computer:
    """電腦類"""
    def __init__(self, brand, color, memory):
        self.brand = brand
        self.color = color
        self.memory = memory


    def play_game(self):
        print('打游戲!')

    def writer_code(self):
        print('寫代碼!')

    def watch_tv(self):
        print('看視頻!')

a

def main():
    # 聲明實(shí)例
    pc1 = Computer('apple', 'black', '512M')
    # 查
    print(getattr(pc1, 'brand'))
    #  增
    setattr(pc1, 'price', 10000)
    print(pc1.price)
    #  改
    setattr(pc1, 'color', 'yellow')
    print(pc1.color)
    # 刪
    del pc1.memory
    print(pc1.memory)

b

    # 聲明實(shí)例
    pc1 = Computer('apple', 'black', '512M')
    # 查
    print(pc1.brand)
    # 改
    pc1.color = 'yellow'
    print(pc1.color)
    # 增
    pc1.price = 10000
    print(pc1.price)
    # 刪
    del pc1.memory
    print(pc1.memory)

2.聲明一個(gè)人的類和狗的類:

狗的屬性:名字、顏色、年齡

狗的方法:叫喚

人的屬性:名字、年齡、狗

人的方法:遛狗

a.創(chuàng)建人的對(duì)象小明,讓他擁有一條狗大黃,然后讓小明去遛大黃

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

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


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

    def bark(self, name):
        print('%s叫'% self.name )


def main():
    people = Person('小明', 18, '大黃')
    people.walk_dog('大黃')

小明遛大黃

3.聲明一個(gè)圓類:

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

    def area(self):
        return 3.14 * self.radius * self.radius

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


def main():
    R1 = Round(1)
    print(R1.area())
    print(R1.perimeter())

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, id):
        self.name = name
        self.age = age
        self.id = id

    def response(self):
        print('%s到!' % self.name)


    def show_info(self):
        print('姓名:%s  年齡:%s  學(xué)號(hào):%s' % (self.name, self.age, self.id))
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.小學(xué)生篇:小學(xué)生––一種神奇的存在,本是該在校園好好學(xué)習(xí)的年紀(jì),我們卻總能在各種游戲局中看到他們狂放不羈的身影...
    鄒堯閱讀 1,695評(píng)論 0 1
  • 當(dāng)我的小腹?jié)u漸隆起,孩子—— 那是你在人間占據(jù)的第一個(gè)位置 我用雙手捧起你,仿佛捧起一個(gè)嶄新的星球 你微微的律動(dòng) ...
    欒語閱讀 237評(píng)論 0 4
  • 聚聚咯我摸摸具體哦酷我哦哦旅途哦就莫沃
    紫緣心夢(mèng)閱讀 199評(píng)論 0 0
  • 朝霞映的云是瑰色的,像是少女臉頰上的紅暈。周昊的發(fā)梢掛著晶瑩的汗珠,體恤被汗打濕,微微的透著少年好看的蝴蝶骨。他回...
    Wuli美慧子閱讀 158評(píng)論 0 1

友情鏈接更多精彩內(nèi)容