Edificio del menú del restaurante utilizando la clase en Python

Python | Edificio del menú del restaurante : Aquí, estamos implementando un programa Python para restaurante class menú de construcción utilizando for y el concepto de objeto .

Aquí, tratamos de utilizar class en Python para construir un menú class el restaurante . El menú contendrá el alimento y su precio correspondiente. Este programa tiene como objetivo desarrollar un entendimiento del uso de la abstracción de datos de aplicación general.

Programa:

# 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

salida

1 .  Coffee : 250
2 . Tea : 150
3 . Pizza : 180
4 . Burger : 70
5 . Fries : 65
6 . Apple : 55
7 . Donut : 120
8 . Cake : 350


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *