# Pide cadenas de caracteres creando dos listas, una con # las cadenas que contienen alguna vocal y otra con las # que son de longitud par mostrando ambas al final # entrada de datos # lista inicialmente vacía lista=[] # bucle para pedir datos y salida con break while True: cadena=input("cadena: ") # si es la cadena vacía fin de la entrada de datos y salida del bucle if cadena=="": break # no es la cadena vacía, se añade a la lista lista.append(cadena) # creación de la lista con las cadenas de longitud par lista_par=[] for cadena in lista: # si la longitud es par se añade a la lista if len(cadena)%2==0: lista_par.append(cadena) # creación de la lista con las cadenas que contienen alguna vocal lista_con_vocal=[] for cadena in lista: # si alguna de las vocales está en la cadena se añade ésta a # la lista y se sale del bucle (no hace falta seguir mirando) for vocal in "aeiouáéíóúüAEIOUÁÉÍÓÚÜ": if vocal in cadena: # se encontró una vocal lista_con_vocal.append(cadena) break print("lista con un número par de elementos",lista_par) print("lista con elementos que tienen alguna vocal",lista_con_vocal)