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
Carl Dahllof
1,779 Puntos¿Por qué sigo recibiendo un "AssertionError"?
Este código funciona bien cuando lo ejecuto en mi IDE, pero cuando lo ejecuto aquí sigo recibiendo un "AssertionError". ¿Alguien sabe por qué?
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 {} eats {}..format(self.name, self.comida)
def check_if_hungry(self):
if self.is_hungry:
self.eat()
2 Respuestas
Steven Parker
244 163 puntosTu IDE no le importa si sigues las mejores prácticas de PEP8 o no, pero el desafío es más exigente de lo funcionalmente necesario con respecto al formato del código y no le gusta el espacio adicional entre "if" y "self.is_hungry:". Elimina ese espacio y pasarás el desafío.
Si crees que eso es demasiado estricto, o si simplemente crees que el mensaje de error necesita ser más útil, podrías hacer una sugerencia a Soporte empleados.
Carl Dahllof
1,779 Puntos¡De acuerdo, gracias!
Steven Parker
244 163 puntosSteven Parker
244 163 puntosCarl Dahllof — Me alegra ayudar. Puedes marcar una pregunta como resuelta eligiendo una "mejor respuesta".
¡Y feliz codificación!