美文网首页
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建立创作回路

    DAY13 学习课程:《Day13:合理建立自己的创作回路,一边输入,一边输出,从此写作上瘾》 今日作业:复盘本节...

  • 【🌸独特印记·陌路知音】22:00-24:00学员作业点评(21

    Day13 作业《鱼骨思维图》:鱼骨造型,主题不限,可以参考,要有特色! 今天收到作业2人次5份作业 02-sun...

  • 【独特印记•陌上开花】学员作业点评(21-13)

    Day13 作业《鱼骨思维图》:鱼骨造型,主题不限,可以参考,要有特色! Day14 作业 《六何分析》尝试着用“...

  • 21天思维导图-DAY13

    Day13 作业《鱼骨思维图》:鱼骨造型,主题不限,可以参考,要有特色! 心路历程:看到这个作业首先想到的是...

  • 【Day 20-21】优秀作业借鉴

    【Day 13】banner 分析作业 【Day13】I3小小投作业——一个好的Banner长什么样?优点:对比分...

  • 补Day13作业

    Day13 —————————作业———————— * 使用131总结法总结训练期 《第三课:欣赏感激,享受丰盛》...

  • 作业_Day13

    0.定义一个学生类。有属性:姓名、年龄、成绩(语文,数学,英语)[每课成绩的类型为整数]方法: a. 获取学生的姓...

  • day13作业

  • Day13作业

    0.定义⼀个学⽣类。有属性:姓名、年龄、成绩(语⽂,数学,英语)[每课成绩的类型为整数]⽅法:a. 获取学⽣的姓名...

  • day13作业

    面向对象作业1: 1.声明一个电脑类:属性:品牌、颜色、内存大小方法:打游戏、写代码、看视频 a.创建电脑类的对象...

网友评论

      本文标题:day13作业

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