Advertisement
AntonioVillanueva

Python Crash Course 9 Clases Restaurante

Apr 6th, 2020
498
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.99 KB | None | 0 0
  1. """ Antonio Villanueva Segura
  2. Ejercicio  clases 9-1 9-2 9-3 p166 Python Crash Couses """
  3.  
  4. class Restaurante():
  5.     """ Ejercicio 9-1 p 166 python crash course"""
  6.     def __init__(self,nombre_restaurante,tipo_cocina):
  7.         print ("Instancio la clase Restaurante con "+
  8.         nombre_restaurante+"," +tipo_cocina)
  9.         self.nombre_restaurante=nombre_restaurante
  10.         self.tipo_cocina=tipo_cocina
  11.        
  12.     def describe_restaurante(self):
  13.         """ describe nombre_restaurante y tipo_cocina"""
  14.         print ("El "+self.nombre_restaurante+
  15.          " tiene un tipo de cocina "+self.tipo_cocina)
  16.         self.abre_restaurante()
  17.        
  18.     def abre_restaurante(self):
  19.         """ imprime un mensaje , el restaurante esta abierto """
  20.         print ("El restaurante "+self.nombre_restaurante+ " , esta abierto\n" )
  21.  
  22. class Usuarios ():
  23.     def __init__(self,nombre,apellido,sexo,profesion):
  24.         """Ejercicio 9-3 p166 usuarios  """
  25.         print ("Instancio la clase Usuarios \n")
  26.         self.nombre=nombre
  27.         self.apellido=apellido
  28.         self.sexo=sexo
  29.         self.profesion=profesion
  30.        
  31.        
  32.     def describe_usuario(self):
  33.         """ metodo para describir ,imprimir un usuario"""
  34.         print ("Nombre : "+self.nombre+" apellidos : " + self.apellido+
  35.         " sexo : " + self.sexo + " ,profesion : "  + self.profesion)
  36.        
  37.         """ saludo al usuario """
  38.         self.saludar_usuario()
  39.        
  40.     def saludar_usuario(self):
  41.         """ metodo para saluda un usuario"""
  42.         print ("Saludos "+self.nombre+'\n')
  43.        
  44.  
  45. """ Creo una lista de INSTANCIAS de la CLASE restaurante"""
  46. lista_restaurantes =[Restaurante("Chino mandarin","asiatica"),
  47. Restaurante("El italiano","italiana"),Restaurante("El espanol","catalana")]
  48.  
  49.  
  50. for restaurante in lista_restaurantes:
  51.     restaurante.describe_restaurante()
  52.  
  53. """ instancio la clase usuarios """
  54.  
  55. tony=Usuarios("Antonio","Villanueva","varon","electronico ")
  56. nat=Usuarios("Nathalie","Antognelli","mujer","secretaria ")
  57. angus=Usuarios("Angus ","Young","varon","musico")
  58.  
  59. """ una lista con instancias de Usuarios"""
  60. usuarios=[tony,nat,angus]
  61.  
  62. for usuario in usuarios:
  63.     usuario.describe_usuario()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement