python 构建类_使用Python中的类构建餐厅菜单
python 构建类
Here, we try to use class in python to build a Menu for the restaurant. The Menu will contain the Food Item and its corresponding price. This program aims to develop an understanding of using data abstraction in general application.
在这里,我们尝试使用python中的class来为restaurant建立菜单 。 菜单将包含食品及其相应的价格。 该程序旨在发展对在一般应用中使用数据抽象的理解。
Program:
程序:
# Definig a class food,
# which contain name and price of the food item
class Food(object):
def __init__(self, name, price):
self.name = name
self.price = price
def getprice(self):
return self.price
def __str__(self):
return self.name + ' : ' + str(self.getprice())
# Defining a function for building a Menu
# which generates list of Food
def buildmenu(names, costs):
menu = []
for i in range(len(names)):
menu.append(Food(names[i], costs[i]))
return menu
# items
names = ['Coffee', 'Tea', 'Pizza', 'Burger', 'Fries', 'Apple', 'Donut', 'Cake']
# prices
costs = [250, 150, 180, 70, 65, 55, 120, 350]
# building food menu
Foods = buildmenu(names, costs)
n = 1
for el in Foods:
print(n,'. ', el)
n = n + 1
Output
输出量
1 . Coffee : 250
2 . Tea : 150
3 . Pizza : 180
4 . Burger : 70
5 . Fries : 65
6 . Apple : 55
7 . Donut : 120
8 . Cake : 350
翻译自: https://www.includehelp.com/python/building-restaurant-menu-using-class.aspx
python 构建类
python 构建类_使用Python中的类构建餐厅菜单相关推荐
- java中的path类_详谈java中File类getPath()、getAbsolutePath()、getCanonical的区别
简单看一下描述,例子最重要. 1.getPath(): 返回定义时的路径,(就是你写什么路径,他就返回什么路径) 2.getAbsolutePath(): 返回绝对路径,但不会处理".&qu ...
- python 时间序列预测_使用Python进行动手时间序列预测
python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...
- python 概率分布模型_使用python的概率模型进行公司估值
python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...
- java 元类_[译]什么是元类metaclass?
类即对象 在理解元类之前,需要先掌握Python中的类,Python中类的概念与SmallTalk中类的概念相似. 在大多数语言中,类是用来描述如何创建对象的代码段,这在Python中也是成立的: & ...
- scala和java类_Scala(和Java)中的类和类型有什么区别?
当你说"打字"时,我会假设你的意思是静态类型.但我很快就会讨论动态类型. 静态类型是程序的一部分的属性,可以静态证明(静态意味着"不运行它").在静态类型语言中 ...
- python中的元类_理解python中的元类
一,理解类也是对象 在python中类同样也是一种对象,只要使用关键字class,Python解释器在执行的时候就会创建一个对象,这个对象(类)自身拥有创建对象(类实例)的能力,这就是为什么他是一个类 ...
- python方法定义..._解析Python类中的方法定义
最近在学习类过程中,绑定方法这个概念没有理解透彻,所以在网上找了很多相关博客.文章研究到底是怎么一回事.因为有的文章所陈述与我在python3.5版本实际实验中有些出入,所以经过实践后总结出以下结论. ...
- python oop 继承_关于oop:使类数据在python中可继承的正确方法是什么?
我是Python的新手,来自Perl领域. 我正在尝试确定关于类数据的存储和访问的最佳实践,以便它可以被子类继承并可能进行扩展.阅读Python 2.7文档(我确实使用2.6),深入研究Python和 ...
- python预定义_【Python】python类中方法的预定义
知乎问题: 像这个图片里面显示的,self.prediction首先声明了下然后下面给出了定义,然后optimize又调用这个函数但是没有用self.prediction()这样的方式而是像用变量一样 ...
- python对象引用计数器_在Python中借助计数器对象对项目进行计数
python对象引用计数器 前提 (The Premise) When we deal with data containers, such as tuples and lists, in Pytho ...
最新文章
- 新的小游戏发布啦。Pop Jungle
- 多人VR游戏或成未来VR游戏发展的爆点
- event loop、进程和线程、任务队列
- TSP - 状态压缩dp
- 网站外链查询接近100%精确的方法
- 震惊!垃圾分类居然能用Python搞定!
- 2021-2025年中国电弧火花发射光谱仪行业市场供需与战略研究报告
- MessageBox函数
- 澜起科技加速中国本土数据中心解决方案进程
- SQL Server 卸载重装
- c语言增量pi调节程序,增量式PI控制函数源代码(C语言)
- php实现图片去除水印,PHP实现水印图片
- 智能鱼塘远程检测控制系统
- Unity 使用AVProVideo插件加载并下载视频
- [4G/5G/6G专题基础-159]: CQI值的滤波方法
- nmos和pmos区别、工作原理及基本结构详解
- 知识产权服务机构列表
- 接口测试用例怎么写? 模板示例 2021
- Jsp和Javascript读写cookie,cookie的path设置,jsp解码cookie值
- 临沂吴忠军新浪微博主页