# 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])