Advertisement
AntonioVillanueva

9-3 Ejercio clases Python Python Crash Cours

Jan 22nd, 2019
295
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.50 KB | None | 0 0
  1. #!/usr/bin/env pytho
  2. """
  3. 9-3. Usuarios: Haz una clase llamada Usuario. Crea dos atributos llamados nombre
  4. y apellido, y luego crear otros atributos que normalmente se almacenan
  5. en un perfil de usuario. Haga un método llamado describir_usuario () que imprima un resumen
  6. de la información del usuario. Haz otro método llamado saludo_usuario () que imprima.
  7. Un saludo personalizado al usuario.
  8. Crea varias instancias que representan diferentes usuarios, y llama a ambos métodos
  9. para cada usuario.
  10. """
  11.  
  12. class Usuario:
  13.     #Constructor de la clase usuario
  14.     def __init__(self,nombre,primer_apellido,segundo_apellido,estatura,profesion):
  15.         self.nombre=nombre
  16.         self.apellidos=primer_apellido+" , "+segundo_apellido
  17.         self.estatura=estatura
  18.         self.profesion=profesion
  19.        
  20.     #Metodos de clase  
  21.     def describir_usuario(self):
  22.         print("\nNombre :"+self.nombre+" , apellidos :"+self.apellidos+", estatura:"
  23.         + str(self.estatura)+" , profesion:"+self.profesion)
  24.            
  25.     def saludo_usuario(self):
  26.         print ("Saludos cordiales "+self.nombre +'!')
  27.  
  28. """ Creamos diferentes instancias de diferentes personas """
  29. tony=Usuario("Antonio","Villanueva","Segura",1.75,"electronico")
  30. gilles=Usuario("Gilles","Pignatta","",1.72,"informatico")
  31. santi=Usuario("Santiago","Abascal","Conde",1.74,"politico")
  32.  
  33. """Usamos los diferentes metodos de clase en 3 diferentes instancias"""
  34. tony.describir_usuario()
  35. tony.saludo_usuario()
  36.  
  37. gilles.describir_usuario()
  38. gilles.saludo_usuario()
  39.  
  40. santi.describir_usuario()
  41. santi.saludo_usuario()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement