Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env pytho
- """ Clases en python
- Una funcion que forma parte de una clase en un metodo
- el metodo __init__ es un metodo especial, python lo arranca automaticamente al crear la instancia
- """
- class Perro():
- """Ensayo simple de modelizar un perro"""
- def __init__(self,nombre,edad):
- """Inicializa nombre y atributos de edad"""
- self.nombre=nombre
- self.edad=edad
- def sentado(self):
- """Simula que el perro se sienta en respuesta a un comando """
- print(self.nombre.title()+ " esta sentado .")
- def voltereta(self):
- """Simula que el perro da volteretas en respuesta a un comando """
- print(self.nombre.title()+ " da volteretas .")
- #instancia de la clase Perro
- mi_perraco=Perro('Cagaceras',6)
- print ("El nombre de mi perro es "+mi_perraco.nombre.title()+".")
- print (mi_perraco.nombre.title() +" tiene "+str (mi_perraco.edad) +" anyos")
- #Cambio de nombre ..... las variables son publicas !!!
- mi_perraco.nombre="zax"
- print ("El nombre de mi perro es "+mi_perraco.nombre.title()+".")
- mi_perraco.sentado()
- mi_perraco.voltereta()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement