美文网首页
day13作业

day13作业

作者: 憨猜猜 | 来源:发表于2018-11-21 20:59 被阅读0次

    1.声明⼀个电脑类: 属性:品牌、颜⾊、内存⼤小 方法:打游戏、写代码、看视频
    a.创建电脑类的对象,然后通过对象点的⽅方式获取、修改、添加和删除它的属性
    b.通过attr相关⽅方法去获取、修改、添加和删除它的属性

    class Computer:
        #写对象
        def __init__(self,brand,color,memory):
            self.brand=brand
            self.color=color
            self.memory=memory
    
         #相关方法
        def game(self):
            print('打游戏')
    
        def code(self):
            print('写代码')
    
        def video(self):
            print('看电视')
    
    computer1=Computer('华硕','黑色','内存')
    #查
    computer1.color
    getattr(computer1,'color')
    #修改
    computer1.color='白色'
    setattr(computer1,'color','白色')
    #添加
    computer1.show='大屏'
    setattr(computer1,'show','大屏')
    #删除
    del computer1.brand
    delattr(computer1,'color')
    
    

    2.声明⼀个人的类和狗的类:
    狗的属性:名字、颜⾊色、年年龄
    狗的⽅方法:叫唤
    人的属性:名字、年年龄、狗
    人的⽅方法:遛狗
    a.创建⼈人的对象⼩小明,让他拥有⼀一条狗⼤大⻩黄,然后让⼩小明去遛⼤大⻩黄

    class Dog:
        #声明狗的对象
        def __init__(self,name,age,color):
            self.name=name
            self.age=age
            self.color=color
    
         #声明狗的方法
        @classmethod
        def cry(cls):
            print('狗叫唤')
    
    
    class Person:
        #声明人的对象
        def __init__(self,name,age,dog):
            self.name=name
            self.age=age
            self.dog=dog
    
        #声明人的方法
        @staticmethod
        def recreation():
            print('人遛狗')
    
    dog1=Dog('大黄','2','黄色')
    person1=Person('小明','18','大黄')
    
    p1=Person()
    p1.name='小明'
    p2=Person
    p2.dog='大黄'
    print(p1.name,recreation,p2.dog)
    

    3.声明⼀一个圆类:

    #属性:r
    #方法:面积和周长
    class Circle:
        #声明圆的对象
        def __init__(self,r):
            self.r=r
         #圆的方法
        def area(self):
            return (self.r)**2*π
    
        def perimeter(self):
            return 2*π*(self.r)
    
    r1=Circle(2)
    print(r1.area())
    
    r2=Circle(3)
    print(r2.perimeter())
    

    4.创建⼀一个学⽣生类:

    相关文章

      网友评论

          本文标题:day13作业

          本文链接:https://www.haomeiwen.com/subject/sufhqqtx.html