# Cuenta les vocales qu'hai nun testu. Segunda versión, con un # testu a elexir y empleando un diccionariu pa los contadores. # Solo cuenta minúscules ensin acentuar. # Escrito por José A. Corrales 6-feb-2023 # pa la selección del nome del ficheru from tkinter import filedialog # nome del ficheru nome_ficheru=filedialog.askopenfilename( title="Archivu de testu a analizar", initialdir=".",filetypes=(("ficheros de testu","*.txt"),) ) # llectura de datos ficheru=open(nome_ficheru) testu=ficheru.read() ficheru.close() # creación de los contadores contadores={"a":0,"e":0,"i":0,"o":0,"u":0} #print(contadores) # llena los contadores coles vocales del testu for vocal in contadores: contadores[vocal]=testu.count(vocal) # presenta los resultaos print(contadores)