day14 homework

"""author 夏伟鑫"""

import random


class Computer:
    def __init__(self, mark, color, ram1):
        self.mark = mark
        self.color = color
        self.ram = ram1

    def playgames(self):
        print('我使用电脑打游戏')

    def writecode(self):
        print('我用电脑写代码')

    def watchtv(self):
        print('我用电脑看视频')


com1 = Computer('华硕', 'black', 8)
print(com1.mark)
com1.color = 'write'
com1.mouse = 'G502'
com1.playgames()
com1.watchtv()
com1.writecode()
setattr(com1, 'mark', '外星人')
setattr(com1, 'color', 'blue')
setattr(com1, 'color')
delattr(com1, 'mouse')


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

    def rundog(self):
        print(self.name + '正在溜' + self.dog)


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

    def wang(self):
        print('汪汪汪')


peo1 = People('小明', 18, '大黄')
peo1.rundog()


class Yuan:
    def __init__(self, r, s):
        self.r = r
        self.s = s

    def zhouchang(self):
        l1 = 2 * self.r * 3.14
        return l1


class Student:
    def __init__(self, name, age, num):
        self.name = name
        self.age = age
        self.num = num
        self.here = random.randint(0, 1)

    def show(self):
        if self.here == 0:
            temp = False
        else:
            temp = True
        print(self.name + '到教室了嘛?:' + temp)
        print(self.age)
        print(self.num)


class Bani:
    def __init__(self, snamelist: list, classname):
        self.snamelist = snamelist
        self.classname = classname

    def addstu(self):
        name = input('输入学生姓名')
        age = int(input('输入学生年龄'))
        num = input('输入学生学号')
        stu1 = Student(name, age, num)
        self.snamelist.append(stu1)

    def delstu(self, name):
        for item in self.snamelist:
            if self.snamelist == name:
                self.snamelist.remove(item)
            else:
                print('没有该学生')

    def callname(self):
        for _ in self.snamelist:
            here = random.randint(2)
            if here == 0:
                temp = False
            else:
                temp = True
            print(self.name + '到教室了嘛?:' + temp)


    def avgstu(self):
        sum = 0
        for stu1 in self.snamelist:
            sum += stu1.age
        return sum/len(self.snamelist)

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

推荐阅读更多精彩内容

  • 1.声明⼀个电脑类: 属性:品牌、颜⾊、内存⼤小 方法:打游戏、写代码、看视频 2.声明⼀个人的类和狗的类: 狗的...
    0228bb2f7b74阅读 981评论 0 0
  • 1.建立一个汽车类Auto,包括轮胎个数,汽车颜色,车身重量,速度等属性 ==========Auto======...
    Z_JoonGi阅读 3,954评论 0 0
  • 1.声明⼀个电脑类: 属性:品牌、颜⾊、内存⼤⼩⽅法:打游戏、写代码、看视频a.创建电脑类的对象,然后通过对象点的...
    Voyaserfuerte阅读 937评论 0 0
  • 时间关系 代码只基本实现题目基本要求 最后一题使用昨天作业模块快速实现 1. 建立一个汽车类Auto -包括轮胎个...
    ham731阅读 3,047评论 0 1
  • 在椰风寨沙滩的两天,收获很多,疑惑也很多! 第一天,杰仔妈跟着杰仔屁股很后面跑,杰仔专门往人推里钻,总结后,目标有...
    南北芪阅读 1,202评论 0 1