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
Conor Mosier
925 PuntosAsí que sé que hay una forma mejor y más eficiente de hacer esto. ¿Alguien tiene alguna idea?
continents = [
Tu código aquí
for n in continents:
if n == continents[0]:
continentes = [
'Asia',
'América del Sur',
'América del Norte',
'África',
'Europa',
'Antártida',
'Australia',
]
# Tu código aquí
para n en continentes:
if n == continentes[0]:
print(* + continentes[0])
elif n == continentes[3]:
print(* + continentes[3])
elif n == continentes[5]:
print(* + continentes[5])
elif n == continentes[6]:
print(* + continentes[6])
2 Respuestas
jb30
45,664 PuntosPodrías tratar n como una matriz y verificar if n[0] is 'a'.
amandae
15,727 PuntosSi recuerdo correctamente, se supone que esto debe verificar palabras que comiencen con la letra A. Algo como esto podría funcionar. Cada palabra es una cadena, que es iterable, por lo que podemos llamarla por índice. Es algo como una lista de listas. Si no estuvieras seguro sobre mayúsculas y minúsculas, sería bueno usar un método .upper o .lower, pero estas tienen un formato consistente, así que no importa. Es lo mismo que dijo jb30, solo con palabras diferentes...
para continente en continentes:
if continente[0] == Un Techdegree:
print(continente)