        else:
            print(f"{planeta}: No visible en la carta")

    print("\nDatos adicionales:")
    print(f"Signo de Cosas: {signo_cosas}")
    print(f"Signo de la Mujer: {signo_mujer}")
    print(f"Signo de los Hombres: {signo_hombres}")
    print(f"Signo de la Casa 1: {casa_1}")
    print(f"Signo de la Casa 2: {casa_2}")
    print(f"Signo de la Casa 3: {casa_3}")
    print(f"Planetas de la Casa 1: {', '.join(planetas_1)}")
    print(f"Planetas de la Casa 2: {', '.join(planetas_2)}")
    print(f"Planetas de la Casa 3: {', '.join(planetas_3)}")

    print("\nNodos Lunares:")
    for i, nodo in enumerate(nudos_lunares_1):
        print(f"Nodo Lunar {i + 1}:")
        print(f"  Signo: {nodo['signo']}")
        print(f"  Es buena posición?: {'Sí' if nodo['es_buena'] else 'No'}")

    for i, nodo in enumerate(nudos_lunares_2):
        print(f"Nodo Lunar {i + 3}:")
        print(f"  Signo: {nodo['signo']}")
        print(f"  Es buena posición?: {'Sí' if nodo['es_buena'] else 'No'}")


# Ejemplo de uso de la función
generar_carta_natal_personalizada('2023-05-18', '10:00', 'Ciudad de Ejemplo')
