day12-作业

1.声明一个电脑类:

属性:品牌、颜色、内存大小
方法:打游戏、写代码、看视频

lass Computer:
    def __init__(self,name='戴尔',color='black',age=16):
        self.name = name
        self.color = color
        self.age = age
    def playgame(self):
        print('打游戏')
    def write_code(self):
        print('写代码')
    def watch_movie(self):
        print('看视频')
computer1 = Computer('联想','blue',20)
print(computer1.name)
computer1.name = '苹果'
print(computer1.name)

2.声明一个人的类和狗的类:

狗的属性:名字、颜色、年龄 狗的方法:叫唤
人的属性:名字、年龄、狗 人的方法:遛狗
a.创建人的对象小明,让他拥有一条狗大黄,然后让小明去遛大黄

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

    def walk_dog(self):
        print('%s遛狗' % (self.name))
    # def __str__(self):
    #     return '%s遛了%s' %(p1.name,dog1.name)
p1 =Person('小明',18)
print(p1.name,p1.age)

class Dog:
    def __init__(self,name='',age='',color=''):
        self.name = name
        self.age = age
        self.color = color
    def bark(self):
        print('%s叫了一声' % (self.name))
dog1 = Dog('大黄',10,'blue')
dog1.bark()
p1.walk_dog()

3.声明一个矩形类:

属性:长、宽 方法:计算周长和面积
a.创建不同的矩形,并且打印其周长和面积

class Rect:
    def __init__(self,long = 0,width=0):
        self.long =long
        self.width = width
    def per(self):
        p = (self.long +self.width)*2
        print('周长为:%d'% p )
    def area(self):
        a = self.long*self.width
        print('面积为:%d' % a)

rect = Rect(2,3)
rect.per()
rect.area()

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 不知不觉和陌路知音的小伙伴们一起朝夕相处了12天,有些小伙伴甚至包括徐雯老师都素未谋面,但是在微信上交流却感觉已经...
    lilycat阅读 233评论 0 0
  • 一、快捷键 ctr+b 执行ctr+/ 单行注释ctr+c ...
    o_8319阅读 5,860评论 2 16
  • 2017年,2007年,1997年,1987年 每十年,都会梦到她。 1987年,小学,因软弱常被欺负。 有一天,...
    王言羽阅读 299评论 0 0
  • 在公交站等车站直达车,等了有一会G2还没来,眼见着离开车时间还有一个小时,而高德地图告诉我,从这里到车站即使是打车...
    Hey生活阅读 1,199评论 0 3
  • 不要因为我们的自私而损害他的家园
    恬浅阅读 128评论 0 1