Miguel Marco Vinicio Sinay Herrarte@miguel-sinay
Me parece que la variable llamada 'lista' realmente nunca se aprovechó.
numeros = [1, 2, 3, 4, 5]
def numeros_pares(lista): # La variable 'lista' realmente no se está aprovechando
n_pares = []
for numero in numeros: # <-------
if numero % 2 == 0:
n_pares.append(numero)
return n_pares
pares = numeros_pares(numeros)
print(numeros)
print(pares)
Este es un ejemplo donde dicha variable sí se estaría aprovechando. Estuve un rato medio confundido, alguien más principiante se podría confundir también... ¡creo yo!
numeros = [1, 2, 3, 4, 5]
numeros2 = [6, 7, 8, 9]
def numeros_pares(lista): # La variable 'lista' aquí sí es aprovechada
n_pares = []
for numero in lista: # La variable 'lista' aquí sí es aprovechada
if numero % 2 == 0:
n_pares.append(numero)
return n_pares
pares = numeros_pares(numeros) # Aquí también podría mandar la variable numeros2 y obtendría [6, 8]
print(numeros)
print(pares) ```