print("(1) Relación de las palabras utilizadas en el texto, así como las veces que aparecen.") print(f"(2) Las {words_most_used} palabras más utilizadas en el texto, asi como las veces que aparecen.") try: option = int(input("Escribe el número de una de la opción seleccionada: ")) except ValueError: print(f"\nLo sentimos, la opción seleccionada no es válida.") another_try = input("¿Gusta volver a seleccionar una opción? S=si / N=no: ") another_try = another_try.lower() if another_try == "s": continue else: print("\nMuchas gracias por haber usado esta aplicación, esperamos que vuelva pronto.") exit() if option == 1: word_counter = WordCounter(words_in_text) counted_words = word_counter.count_words() print(f"\nLa relación de palabras que aprecen {text.file_name}, con la cantidad de veces que aparece cada una de ellas, es la siguiente:") for key, value in counted_words.items(): if value == 1: print(f"{key} aparece {value} vez.") else: print(f"{key} aparece {value} veces.") is_done = True elif option == 2: word_counter_sorter = CountedWordsSorter(words_in_text, words_to_ignore) counted_words = word_counter_sorter.count_words() sorted_counted_words = word_counter_sorter.sort_counted_words(counted_words) counter = 0 if words_most_used == 1: print(f"\nLa palabra más utilizada en {text.file_name} es la siguiente:") else: