博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面向对象练习 ,烤土豆
阅读量:6446 次
发布时间:2019-06-23

本文共 1164 字,大约阅读时间需要 3 分钟。

1 #定义个类  2 class SweetPatato:  3     #初始化  4     def __init__(self):  5         self.status = '生的'  6         self.biaozhi = 0  7         self.flavour = []  8   9     def __str__(self): 10         return '土豆%s烤了%d mina,作料有%s'%(self.status, self.biaozhi, str(self.flavour)) 11  12     def back(self,backtime): 13  14         self.biaozhi += backtime 15  16         if self.biaozhi>0 and self.biaozhi<=2: 17             self.status = '生的' 18         elif self.biaozhi>2 and self.biaozhi<=5: 19             self.status = '半生不熟' 20         elif self.biaozhi>5 and self.biaozhi<=8: 21             self.status = '熟了' 22         elif self.biaozhi>8: 23             self.status = '糊了' 24  25     def addflavour(self,item): 26         self.flavour.append(item) 27  28 tu_dou = SweetPatato() 29 print(tu_dou) 30  31 tu_dou.back(1) 32 tu_dou.back(1) 33 tu_dou.addflavour('胡椒') 34 tu_dou.back(1) 35 tu_dou.back(1) 36 print(tu_dou) 37 tu_dou.back(1) 38 tu_dou.addflavour('辣椒') 39 print(tu_dou) 40 tu_dou.back(1) 41 print(tu_dou) 42 tu_dou.addflavour('香油') 43 tu_dou.back(1) 44 tu_dou.back(1) 45 tu_dou.back(1) 46 print(tu_dou)

 

转载于:https://www.cnblogs.com/Smalllv/p/8882503.html

你可能感兴趣的文章
那些阿里的年轻人
查看>>
Kafka Streams 剖析
查看>>
TortoiseSVN客户端使用教程
查看>>
卖VR眼镜需谨慎,已经有30多人因传播VR小黄片被抓了
查看>>
使用unisphere添加nas过程
查看>>
【看图识算法】这是你见过最简单的 “算法说明书”
查看>>
Oracle12C—用户概要文件profile日常操作
查看>>
ImportError: No module named items
查看>>
Oracle中可被并行化执行的SQL操作
查看>>
目标管理的感悟
查看>>
getopt_long的用法
查看>>
Ruby 数组操作
查看>>
linux系统日志
查看>>
tinyxml 用法
查看>>
MySQL数据库性能优化之存储引擎选择
查看>>
网络部署Xenserver6.5
查看>>
8.使用Xshell5密钥登录liunx
查看>>
zookeeper NIOServerCnxn: Too many connections from
查看>>
mysql数据库-简述
查看>>
keepalived+nginx实现双机热备
查看>>