练习学生类、车类、笔记本类、猴子类

文章定义了四个Python类:学生、车、笔记本电脑和猴子,分别包含了各自特有的属性和行为。学生类涉及学习、玩游戏和编程;车类有跑的功能并创建了几种品牌汽车;笔记本电脑可以打游戏和办公;猴子类能造火和学习新事物。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

# i.定义了一个学生类:属性:学号,姓名,年龄,性别,身高,体重,成绩,家庭地址,电话号码。
# 行为:学习(要求参数传入学习的时间),玩游戏(要求参数传入游戏名),
# 编程(要求参数传入写代码的行数),数的求和(要求参数用变长参数来做,返回求和结果)
class student:
    sno = ""
    sname = ""
    age = ""
    sex = ""
    height = 0
    weight = 0.00
    grade = 0.00
    adress = ""
    phonenumber = ""
    def study(self,time):
        print("学习了",time,"小时!")

    def playGame(self,gamename):
        print("玩",gamename,"游戏")

    def program(self,num):
        print("写了",num,"行代码")

    def getSum(*args):
        s = 0
        for j in args:
            s = s + j
        return s


# ii.车类:属性:车型号,车轮数,车身颜色,车重量,油箱存储大小 。
# 功能:跑(要求参数传入车的具体功能,比如越野,赛车)
# 创建:法拉利,宝马,铃木,五菱,拖拉机对象
class car:
    brand = ""
    num = 0
    color = ""
    weight = 0.00
    oil = 0.00
    def run(self):
        print("一辆重",self.weight,"kg的",self.color,self.brand, "车开始跑起来!")

c = car()
c.brand = "法拉利"
c.num = 4
c.color = "红色"
c.weight = 800
c.oil = 50
c.run()

c.brand = "宝马"
c.num = 4
c.color = "白色"
c.weight = 850
c.oil = 55
c.run()

c.brand = "铃木"
c.num = 4
c.color = "黑色"
c.weight = 900
c.oil = 60
c.run()

c.brand = "五菱"
c.num = 4
c.color = "白色"
c.weight = 1000
c.oil = 50
c.run()

c.brand = "拖拉机"
c.num = 3
c.color = "棕色"
c.weight = 2000
c.oil = 150
c.run()


# iii.笔记本:属性:型号,待机时间,颜色,重量,cpu型号,内存大小,硬盘大小。
# 行为:打游戏(传入游戏的名称),办公。
class computer:
    brand = ""
    opentime = 0
    color = ""
    weight = 0.00
    cpubrand = ""
    memory = 0.00
    disk = 0.00
    def playGame(self,gamename):
        print(self.brand,"版本的笔记本可以玩",gamename,"游戏。")

    def work(self):
        print(self.brand,"型号的笔记本正在办公。")


# iv.猴子类:属性:类别,性别,身体颜色,体重。
# 行为:造火(要求传入造火的材料:比如木棍还是石头),
# 学习事物(要求参数传入学习的具体事物,可以不止学习一种事物)
class monkey:
    category = ""
    sex = ""
    color = ""
    weight = 0.00
    def fire(self,material):
        print(self.category,"类猴子用",material,"造火。")

    def study(self,thing):
        print(self.category,"类猴子在学习",thing)






评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值