Programa Nimbus Generador de Diccionarios:
Este programa Python proporciona una interfaz fácil de usar para la creación, modificación y unión de diccionarios de palabras. Consta de tres opciones principales:
-
Crear un Diccionario con Palabras: Esta opción permite al usuario generar un nuevo diccionario con una lista de palabras dadas. El usuario proporciona las palabras separadas por comas, y el programa genera todas las combinaciones posibles, incluyendo cada palabra sola y combinada con todas las demás palabras en el conjunto de entrada. Por ejemplo, si se proporcionan las palabras "Perro, Gato, Babosa", el programa generará un diccionario que incluye cada una de estas palabras individualmente, así como todas las combinaciones posibles entre ellas.
-
Añadir Caracteres a un Diccionario Dado: Con esta opción, el usuario puede tomar un diccionario existente y agregar caracteres especificados al final de cada palabra en el diccionario. El usuario proporciona la ruta del diccionario base y los caracteres a añadir, y el programa crea un nuevo diccionario que contiene todas las palabras originales junto con las nuevas combinaciones que incluyen los caracteres especificados.
-
Unir Diccionarios: Esta opción permite combinar dos diccionarios existentes en uno nuevo. El usuario proporciona las rutas de los dos diccionarios a unir, y el programa crea un nuevo diccionario que contiene todas las palabras de ambos diccionarios, sin duplicados ni líneas en blanco entre ellos.
Funcionalidades Adicionales:
El programa utiliza la biblioteca colorama para proporcionar una interfaz visual agradable y colorida. Ofrece manejo de errores robusto para manejar situaciones inesperadas. Permite al usuario personalizar el nombre del nuevo diccionario en todas las opciones, con opciones predeterminadas si no se proporciona ninguna entrada. Proporciona confirmaciones antes de crear nuevos diccionarios o realizar operaciones de unión para evitar errores accidentales.
EJECUCIÓN DEL PROGRAMA:
OPCION 1:--------------------------------------------------------------------------------------------------
- Crear un Diccionario con Palabras:
OPCION 2:--------------------------------------------------------------------------------------------------
- Añadir Caracteres a un Diccionario Dado:
OPCION3:--------------------------------------------------------------------------------------------------
- Unir Diccionarios: