In [56]:
class Persona:
""" Calse de Python de Personas """
def __init__(self, nombre, edad, altura, peso, pos = 0):
self.nombre = nombre
self.edad = edad
self.altura = altura
self.peso = peso
self.pos = 0
def gordura(self):
""" Metodo para determinar la gordura """
return self.peso / self.altura
def camina(self, pasos):
""" Metodo para caminar """
self.pos += pasos
self.peso -= abs(pasos) / 1000
print("Moviendose " + str(pasos) +
" pasos a la posición " + str(self.pos) +
" adelgazando " + str(self.peso) )
In [57]:
p1 = Persona("Juan", 30, 175, 80)
p1.__dict__
Out[57]:
In [58]:
p1.gordura()
Out[58]:
In [59]:
p1.camina(5)
In [74]:
class Programador(Persona):
def __init__(self, nombre, edad, altura, peso, lenguaje,pos = 0):
Persona.__init__(self, nombre, edad, altura, peso, pos = 0)
self.lenguaje = lenguaje
In [75]:
seiya = Programador("El Brayan", 21, 170, 100, {"Python", "R", "C"})