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
Shane Smith
Desarrollo en Python Estudiante de Techdegree 2,550 PuntosAyuda con el desafío... otra vez
Hola, yo de NUEVO...
grupos_musicales = [
[Ad Rock, MCA, Mike D.],
[John Lennon, Paul McCartney, Ringo Starr, George Harrison],
[Salt, Peppa, Spinderella],
[Rivers Cuomo, Patrick Wilson, Brian Bell, Scott Shriner],
[Chuck D., Flavor Flav, Professor Griff, Khari Winn, DJ Lord],
[Axl Rose, Slash, Duff McKagan, Steven Adler],
[Run, DMC, Jam Master Jay],
]
para group en grupos_musicales:
if len(group) == 2:
separador = ,
print(separador.join(group))
1 Respuesta
rydavim
18,815 PuntosParece que tienes todas las partes importantes correctas. Parece que podrías estar acostumbrado a trabajar con 0 como inicio (lo cual es común) y Python len() funciona más como contar.
para group en grupos_musicales:
if len(group) == 2: # los tríos realmente = 3 aquí
separador = ,
print(separador.join(group))
Esa es una confusión bastante común y totalmente razonable cuando eres nuevo en programación. Muchas cosas - como índices comienzan en 0, pero aquí estás buscando una longitud de 3. ¡Todo lo demás se ve bien!
Shane Smith
Desarrollo en Python Estudiante de Techdegree 2,550 PuntosShane Smith
Desarrollo en Python Estudiante de Techdegree 2,550 PuntosUf... ¡tantos errores de un solo carácter y todo mi código funcionaría bien! ¡GRACIAS DE NUEVO!