else:
         print(
             '\nNo se ha seleccionado la opción 1 que permite crear el diccionario.\n'
         )
 elif opc == "5":
     if diccionario != "No hay" and MatrizQ != "No hay":
         while opcSub != "f":
             print(subMenu1)
             print(subMenu2)
             opcSub = input("Ingrese una opción de 'a'-'f': ").lower()
             if opcSub == "a":
                 ratings = fc.ratings(diccionario)
                 print("-" * 20 + "\n| Anime por rating |\n" + "-" * 20 +
                       "\n\nLos Ratings existentes son: \n%s" % ratings)
                 ingresoRating = input("Ingrese un Rating: ")
                 cumplen = fc.AnimeRating(diccionario, ingresoRating)
                 print("\n" + "*" * 60)
                 print(
                     "Los animes que cumplen con el rating indicado son: %s"
                     % cumplen)
                 if ingresoRating in ratings:
                     c = open("animeX" + ingresoRating + ".fp", "w")
                     c.write(
                         "Los animes que cumplen con el rating indicado son: %s"
                         % cumplen)
                     c.close()
                     print("Su reporte ha sido guardado en el archivo " +
                           "animeX" + ingresoRating + ".fp")
             elif opcSub == "b":
                 tipos = fc.Tipos(diccionario)
                 print("-" * 20 + "\n| Anime por tipo |\n" + "-" * 20 +