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
Victor Curtis Jr
5,268 puntosTengo problemas para imprimir elementos de una lista que solo comienzan con la letra "A"
Teniendo problemas tratando de descubrir cómo imprimir solo los continentes que comienzan con la letra "A". He estado investigando un poco e intentando cosas diferentes que he encontrado, pero en este punto simplemente estoy buscando a ciegas. Espero que alguien en la comunidad pueda ayudar o tal vez solo señalarme en la dirección correcta.
continentes = [
'Asia',
'América del Sur',
'América del Norte',
'África',
'Europa',
'Antártida',
'Australia',
]
para continente en continentes:
if (continente[0] = A):
print(* + continente)
4 respuestas
Madushan Perera
7,624 puntosHola Victor, Prueba con este. Creo que necesitas usar el operador de doble ecuación "==" en la condición. Espero que esto te ayude :)
continents = [
'Asia',
'South America',
'North America',
'Africa',
'Europe',
'Antarctica',
'Australia',
]
for item in continents:
if (item[0] == "A"):
print("* " + item)
Kristjan Vingel
7,992 PuntosTodo está bien, solo te falta una cosa pequeña. Echa un vistazo al segundo ejemplo:
https://docs.python.org/3/tutorial/controlflow.html#for-statements
Kristjan Vingel
7,992 PuntosO también puedes usar la palabra clave "is".
Madushan Perera
7,624 puntosSí, también podemos usar la palabra clave "is"
Victor Curtis Jr
5,268 puntosEsta es la respuesta. Finalmente lo descubrí y pasé el desafío.
continents = [
'Asia',
'South America',
'North America',
'Africa',
'Europe',
'Antarctica',
'Australia',
]
for continent in continents:
if (continent[0] == "A"):
print("* " + continent)