# esta función, en teoría, cuenta el número de pares que hay en la lista
# ¿Funciona? Si es que no por qué y como arreglarlo
def contarPares(lista):
total=0
for i in lista:
if total%2==0:
total+=i
return total
lista=[2,3,4,5,6]
print(contarPares(lista)) #debería imprimir 2
# esta funcion nos debería devolver las palabras más largas de un numero
def palabrasLargas(cadena, numero):
res=[]
for palabra in cadena:
if len(palabra)>=numero:
res+=[palabra]
return res
cadena="Hola mi amigo piensa un poco"
print(palabrasLargas(cadena,5)) # ['amigo','piensa']
def separarParidad(lista):
pares=[]
impares=[]
for numero in lista:
if numero%2==0:
impares.append(numero)
else:
pares.append(numero)
return (pares, impares)
print(separarParidad([1,2,3,4,5])) # ([2,4],[1,3,5])