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
Javier Perez Narvaez
15,007 PuntosProblema al Crear un Método
Hola Equipo, creo la instancia panda_one. El Programa no la reconoce aunque el programa funciona bien en los Espacios de Trabajo. Por Favor Ayúdenme
class Panda:
especie = 'Ailuropoda melanoleuca'
comida = 'bamboo'
def __init__(self, name, edad):
self.is_hungry = Verdadero
self.name = name
self.edad = edad
def eat(self):
self.is_hungry = False
return(f'{panda_one.name} eats {Panda.food}.')
panda_one = Panda(Bao Bao, 10)
panda_one.eat()
1 Respuesta
jb30
45,664 PuntosEl desafío no te pide que crees una instancia de Panda y uses sus valores para todos los Pandas. Quiere que uses self.name y self.food para permitir que cualquier Panda dado coma.
Si tienes otro Panda,
panda_two = Panda(Panda 2, 10)
panda_two.comida = hojas
panda_two.eat()
Esto devolverá, con tu código actual, la cadena "Bao Bao eats bamboo." en lugar de la cadena "Panda 2 eats leaves."