kata 4 bucle for #306
-
Beta Was this translation helpful? Give feedback.
Answered by
JavierMendez-Coder
Feb 18, 2022
Replies: 2 comments 2 replies
-
Tienes mal el segundo ciclo Debería ser |
Beta Was this translation helpful? Give feedback.
0 replies
-
Buenas noches. # Así lo tienes:
key_word = ["average, temperature, distance"]
# Así debería de ser:
key_word = ["average", "temperature", "distance"] # <-- Observa que cada palabra se encuentra entre comillas ("). Además, estas repitiendo el nombre de la variable con la que recorres el arreglo: key_word = ["average", "temperature", "distance"]
for sentence in text:
for key_word in key_word: # <-- Aquí
if key_word in sentence:
print(sentence)
break Y debería ser algo así: key_words = ["average", "temperature", "distance"] # <-- Observa que cambié ligeramente el nombre del arreglo.
for sentence in text:
for key_word in key_words: # <-- Observa que el nombre de las variables no es el mismo.
if key_word in sentence:
print(sentence)
break Y por último, no divides el arreglo en múltiples secciones, es decir, no utilizas text = """Hola. Aquí va el texto en el que quieres utilizar la función split()."""
sentences = text.split(". ")
for sentence in sentences:
for key_word in key_words:
if key_word in sentence:
print(sentence)
break
Espero haberte ayudado. 👋 |
Beta Was this translation helpful? Give feedback.
2 replies
Answer selected by
larap03
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Buenas noches.
Tu problema surge de que tu arreglo de palabras clave es una sola cadena en vez de varias palabras. Deja me explico:
Además, estas repitiendo el nombre de la variable con la que recorres el arreglo:
Y debería ser algo así: