美文网首页
day12-作业

day12-作业

作者: 小先生_8bfd | 来源:发表于2018-07-31 21:00 被阅读0次

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()

相关文章

  • day12-作业

    实现鼠标点击屏幕产生小球,小球自动移动,与屏幕碰撞会反弹。小球之间碰撞,会随机吃掉。 定义部分颜色的模块

  • day12-作业

    登陆和注册功能 代码如下 运行结果可自行检测

  • day12-作业

    声明一个电脑类:属性:品牌、颜色、内存大小方法:打游戏、写代码、看视频a.创建电脑类的对象,然后通过对象点的方式获...

  • Day12-作业

    5.写一个类,封装所有和数学运算相关的功能 5-160.6666666666666666208 redblue美国...

  • day12-作业

    1.声明一个电脑类:属性:品牌、颜色、内存大小方法:打游戏、写代码、看视频a.创建电脑类的对象,然后通过对象点的方...

  • day12-作业

    1.声明一个电脑类: 属性:品牌、颜色、内存大小方法:打游戏、写代码、看视频 2.声明一个人的类和狗的类: 狗的属...

  • Day12-作业

    学生管理系统 主界面 fileManager文件

  • day12-周末作业

    简单的学生管理系统 代码示例 运行结果大家自行测试!

  • 21天E战到底学习笔记Day12

    21天E战到底学习笔记Day12-逻辑函数(If、And、Or) 今天是E战到底特训营的第十二天了,很快特训营...

  • day12-重定向-笔记

    Day12-重定向 导读 昨日回顾1.特殊权限SUID2.特殊权限SGID3.特殊权限SBIT4.特殊属性5.默认...

网友评论

      本文标题:day12-作业

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