Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env pytho
- """
- 9-4. numero_clientes: Comience con su programa del Ejercicio 9-1 (página 166).
- Agregue un atributo llamado numero_clientes con un valor predeterminado de 0. Cree un
- instancia llamada restaurante de esta clase. Imprima el número de clientes del
- restaurante, y luego cambiar este valor e imprimirlo de nuevo.
- Agregue un método llamado set_numero_clientes() que le permite establecer el número
- de clientes que han sido atendidos. Llame a este método con un nuevo número y
- imprimir el valor de nuevo.
- Agregue un método llamado incrementa_clientes() que le permita incrementar
- el número de clientes que han sido atendidos. Llame a este método con cualquier número
- Si a usted le gusta, eso podría representar la cantidad de clientes atendidos en, digamos, una
- dia del negocio
- """
- class Restaurante():
- def __init__(self,nombre_restaurante,tipo_cocina):
- """Constructor ... Inicializa variables """
- self.nombre_restaurante = nombre_restaurante
- self.tipo_cocina = tipo_cocina
- self.numero_clientes = 0
- def set_numero_clientes(self,clientes):
- self.numero_clientes=clientes
- def incrementa_clientes(self):
- self.numero_clientes+=1
- def show_numero_clientes(self):
- print ("Clientes = "+ str (self.numero_clientes))
- def describe_restaurante(self):
- print("\nNombre :" + self.nombre_restaurante.title() + " , tipo de cocina " + self.tipo_cocina.title())
- def open_restaurante(self):
- print ("El restaurante "+self.nombre_restaurante+" , esta abierto")
- """ Creacion de instancias de la clase Restaurante """
- restaurante_A=Restaurante("cedre","francesa")
- restaurante_B=Restaurante("asian bowl","china")
- restaurante_C=Restaurante("zen","japonesa")
- """ Utilizacion de los metodos de clase en las instancias """
- restaurante_A.describe_restaurante()
- restaurante_A.show_numero_clientes()
- restaurante_A.incrementa_clientes()
- restaurante_A.show_numero_clientes()
- restaurante_A.set_numero_clientes(256)
- restaurante_A.show_numero_clientes()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement