当前位置: 首页 > news >正文

python:面向对象案例烤鸡翅

自助烤鸡翅的需求:

1.烤鸡翅的时间和对应的状态:

0-4min :生的

4-7min:半生不熟

7-12min:熟了

12min以上:烤糊了

2.添加调料:

客户根据自己的需求添加

'''定义烤鸡翅的类、属性和方法,显示对象的信息'''
class Bubu():#定义属性def __init__(self):self.time=0self.state='生的'self.Tiaoliao=[]def cook(self,time):# 计算总时间self.time+=time# 0 - 4min: 生的if 0<=self.time<4:self.state='生的'print('生的')# 4 - 7min: 半生不熟elif 4<=self.time<7:self.state = '半生的'print('半生不熟')# 7 - 12min:熟了elif 7<=self.time<12:self.state = '熟了'print('熟了')# 12 min以上:烤糊了elif 12<=self.time:self.state = '糊了'print('糊了')def add_tiaoliao(self,tl):self.Tiaoliao.append(tl)def __str__(self):return f'鸡翅已烤了{self.time}min,状态是{self.state}' \f'添加的调料{self.Tiaoliao}'
jichi=Bubu()
jichi.add_tiaoliao('孜然')
print(jichi)
jichi.cook(3)
jichi.add_tiaoliao('盐')
print(jichi)
jichi.cook(4)
print(jichi)

运行结果

鸡翅已烤了0min,状态是生的添加的调料['孜然']
生的
鸡翅已烤了3min,状态是生的添加的调料['孜然', '盐']
熟了
鸡翅已烤了7min,状态是熟了添加的调料['孜然', '盐']

http://www.lryc.cn/news/533926.html

相关文章:

  • 游戏外挂原理解析:逆向分析与DLL注入实战(植物大战僵尸
  • 【10.10】队列-设计自助结算系统
  • android的ViewModel和LiveData 简介
  • Linux系统之free命令的基本使用
  • 大模型赋能网络安全整体应用流程概述
  • SpringCloud - Nacos注册/配置中心
  • 面试准备——Java理论高级【笔试,面试的核心重点】
  • AI伴读-清华大学104页《DeepSeek:从入门到精通》
  • unity学习34:角色相关3,触发器trigger,铰链 hingejoint 等 spring joint, fixed joint
  • HarmonyOS Next 方舟字节码文件格式介绍
  • 计算机视觉语义分割——Attention U-Net(Learning Where to Look for the Pancreas)
  • html 列动态布局
  • DeepSeek开源多模态大模型Janus-Pro部署
  • DeepSeek结合Langchain的基本用法
  • Redis持久化的两种方式:RDB和AOF
  • 每日一题——131.分割回文串
  • 内容中台赋能人工智能技术提升业务创新能力
  • 第七节 文件与流
  • 软件工程 项目管理
  • 通过类加载和初始化的一些题目理解Java类加载过程
  • LLMs之DeepSeek r1:TinyZero的简介、特点、安装和使用方法、案例应用Logic-RL的简介、安装和使用方法、案例应用之详细攻略
  • 爬取豆瓣电影 Top250 数据的脚本及调整方法
  • Deepseek 接入Word处理对话框(隐藏密钥)
  • Jupyter Notebook自动保存失败等问题的解决
  • 基于机器学习时序库pmdarima实现时序预测
  • Dart语言的云计算
  • 每日一题--数组中只出现一次的两个数字
  • 【数据】数据领域常用名词解释(第一批40个)+ 例子
  • Java | RESTful 接口规范
  • Baklib优化数字化内容管理用科技提升商业效率与增值潜力