Bienvenido a la Comunidad de Treehouse
¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.
¿Buscas aprender algo nuevo?
Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de
Inicia tu prueba gratuita
Robert Popescu
1,341 PointsNo entiendo nada en esta pregunta
Usando tu clase Panda, agrega dos argumentos a tu clase en el init método llamados name y age. Establece los valores dentro del init método usando self.
class Panda:
especie = 'Ailuropoda melanoleuca'
comida = 'bamboo'
def __init__(self):
self.name = Timmy
self.edad = 16
self.is_hungry = Verdadero
3 Respuestas
yahyaalshwaily2
Desarrollo en Python Graduado de Techdegree 20,049 Puntossignifica que tienes que agregar parámetros de 'nombre' y 'edad' a la init función, así:
def __init__(self, name, edad):
"Establece los valores dentro del método init usando self." esto significa que cuando se crea una instancia de esta clase tienes que proporcionar estos valores para la instancia de esta clase, es decir:
timmy_the_panda = Panda(name='timmy', edad=15)
aquí creaste una instancia de Panda de la tuya, digamos un zoológico de pandas donde hay un panda único con un nombre y una edad.
Le das valores únicos a las instancias cuando se inicializan así:
def __init__(self, name, edad):
self.name = name
self.edad = edad
¡Espero que esto te ayude!
ayawovi Badohoun
10,334 Puntosclass Panda:
def __init__(self, name, age):
self.name = name
self.age = age
self.is_hungry = True
ayawovi Badohoun
10,334 Puntosclass Panda: init(self, name, age):