Python3 声明一个类,实现某些功能(例子)

本文通过定义一个花类,展示了如何使用类属性和方法。具体包括创建花对象、调用泡茶、判断是否爱我、洗澡及清新空气等功能。

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

# -*- coding:utf-8 -*-

'''
      1.声明一个类:花类
        1.1 花类属性:颜色(color)、花季(adolescence)、名称、花语(florid)、花瓣数(petal_count)
        1.2 花类功能:泡茶(brew)、洗澡(shower)、是否爱我(花瓣数)(love)、清新空气(clean_air)
    创建花对象:
        rose = Flower('红色', '5-9月', '玫瑰', '爱情', 21)
        rose.泡茶()
        rose.是否爱我() 判断花瓣数是奇数,输出不爱我,是偶数,输出爱我
'''
# 声明类
class Flower(object):
    # 初始化属性
    def __init__(self,color,adolescence,name,florid,petal_count):
        # 赋值
        self.color = color
        self.adolescence = adolescence
        self.name = name
        self.florid = florid
        self.petal_count = petal_count
    # 各种功能

    # 泡茶:水的种类,时间,多不定长参数
    def brew(self,water,time,**kwargs):
        print (water,time,kwargs)
    # 洗澡:水温(temperature),时间
    def shower(self,temperature,time):
        print (temperature,time)
    # 是否爱我(花瓣数):爱^-^!!! 不爱QAQ!
    def love_ask(self,love,not_love):
        # print(love, not_love)
        if rose.petal_count % 2 == 0:
            print ('花瓣数是%s,表示%s' %(rose.petal_count,love))
        else:
            print ('花瓣数是%s,表示%s' %(rose.petal_count,not_love))

    # 清新空气: 速度等级,空气体积/天
    def clean_air(self,speed,air_volume_day):
        print (speed,air_volume_day)

# 创建对象
# 玫瑰
rose = Flower('红色', '5-9月', '玫瑰', '爱情', 21)
print (rose)
# 泡茶
rose.brew('泉水','30分钟',step1 = '赏茶',step2 = '品茶',step3 = '回味')
# 是否爱我(花瓣数)
rose.love_ask('爱^-^!!!','不爱QAQ!')
# 洗澡
rose.shower('66℃','1小时')
# 清新空气
rose.clean_air('中','1立方/天')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值