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
mohan Abdul
Estudiante de Cursos Plus 1,453 Puntosel maestro podría haber agregado '''add_to_list''' a una declaración else, pero eso significaba que no podría mostrarme
el profesor podría haber agregado '''add_to_list''' a una declaración else, pero eso significaba que no podría mostrarme la función '''continue'''. ¿Puede alguien mostrarme cómo se vería si el profesor hubiera usado la declaración else?
1 Respuesta
Chris Freeman
68,469 puntosAl extender la if declaración con el código:
else:
add_to_list(new_item)
el if la declaración se convierte en el último código dentro del while bloque. Por lo tanto, no importará si las continue declaraciones permanecen. En cualquier caso, el código saltará hacia la parte superior del while bucle. Dado que no importa, las continue declaraciones deben eliminarse para simplificar el código.
Publica de nuevo si necesitas más ayuda. ¡Buena suerte!
mohan Abdul
Estudiante de Cursos Plus 1,453 Puntosmohan Abdul
Estudiante de Cursos Plus 1,453 Puntosen tu código de Python, ¿podrías incluir dónde habrían estado break y continue? Copiaré y pegaré el código aquí para ahorrarte escribirlo desde cero.
Chris Freeman
68,469 puntosChris Freeman
68,469 puntosCódigo original:
se convierte en
mohan Abdul
Estudiante de Cursos Plus 1,453 Puntosmohan Abdul
Estudiante de Cursos Plus 1,453 Puntoshola, en ambas declaraciones ''elif'' falta la palabra clave '''continue''', al escribir '''SHOW''' y '''HELP''' ¿no agregaría SHOW y HELP a la lista? Como en el código original sin continue, los agregó a la lista.
Chris Freeman
68,469 puntosChris Freeman
68,469 puntosEn una
if/elif/elsedeclaración, solo se ejecutará exactamente un bloque de código. Dado que la adición está en elelsebloque, solo se ejecutará si ninguna de las condiciones anteriores se cumple.La siguiente línea a ejecutar después de
show_helposhow_listserá lawhilesentencia.