def main(): while True: print("") print("_____________________________") print("| |") print("| --INSERT TEXT-- |") print("|___________________________|") print("") directorio() archivo = encuentra_archivo() texto = input("Introduzca texto a insertar: ") font = fuente() cuenta = 1 desv1 = OKI(input("Desviación x del centro: ")) desv2 = OKI(input("Desviación y del centro: ")) color = color_texto() for i in os.listdir(): if i.startswith(archivo): try: inserta_texto(i, font, texto, cuenta, color, desv1, desv2) except: print( "LA OPERACIÓN NO PUDO LLEVARSE A CABO PARA EL ARCHIVO ", i) conti = ns(input("¿Desea continuar?: ")) if conti == "n": break subprocess.call(["cmd.exe", "/C", "cls"])
def habla(t): if t!="": try: #REPRODUCE AUDIO if t!="": print("ACCEDIENDO...") pagina = wikipedia.page(t) summ = pagina.summary print("\n"+pagina.title+"\n") print("\n"+summ+"\n") text = re.sub("\[\d+\]","",summ) #text = re.sub("km²","kilometros cuadrados",text)\[cita requerida\] text = re.sub("\[cita requerida\]","",text) if audio == "s": try: speak.Speak(text) except: print("SONIDO NO DISPONIBLE") #GUARDA AUDIO aud = ns(input("¿Descargar un audio?: ")).lower() if aud == "s": crea_audio(t,text) print("\nARTÍCULOS RELACIONADOS: ",wikipedia.search(tema)) except: print("NO SE PUDO COMPLETAR LA ACCIÓN") #ERROR DE DESAMBIGUACION desamb(t) else: print("INTRODUZCA TEMA DE BÚSQUEDA")
def busca_ar(n): try: n=pickle.load(open(n,"rb")) sob=ns(input("Ya existe un archivo con ese nombre ¿Desea sobreescribirlo?: ")) if sob==("s"): pickle.dump(lista,open(nombreA,"wb")) else: return False except: pickle.dump(lista,open(n,"wb"))#nombreA
def color_texto(): col = ns(input("¿Definir color del texto?: ")) if col == "s": rojo = color_numero(OKI(input("Introduce valor para ROJO: "))) verde = color_numero(OKI(input("Introduce valor para VERDE: "))) azul = color_numero(OKI(input("Introduce valor para AZUL: "))) opac = color_numero(OKI(input("Introduce valor de opacidad: "))) tup_color = (rojo, verde, azul, opac) else: tup_color = (255, 255, 255, 255) return tup_color
def archiv(): while True: archiv = input("Introduzca nombre del archivo: ") archivo = (archiv + ".wav") if archivo in os.listdir(): elim = ns( input( "Ya existe un archivo con ese nombre, ¿Desea sobreescribirlo?: " )) if elim == "s": break else: continue else: break return archivo
def show(g): ver = ns(input("¿Ver gif?: ")) if ver == "s": animation = pyglet.image.load_animation(g) bin = pyglet.image.atlas.TextureBin() animation.add_to_texture_bin(bin) sprite = pyglet.sprite.Sprite(animation) w = sprite.width h = sprite.height window = pyglet.window.Window(width=w, height=h) @window.event def on_draw(): sprite.draw() pyglet.app.run()
def habla(t): contenido = "" if t != "": try: #REPRODUCE AUDIO if t != "": pagina = wikipedia.page(t) print("ESCOJA OPCIÓN DE CONTENIDO.") ele_con = enum(lista_exren) print("ACCEDIENDO...") if ele_con == "RESUMEN": summ = pagina.summary for i in summ: contenido = contenido + i else: summ = pagina.content print("\n" + (pagina.title).upper() + "\n") print("\n" + summ + "\n") #GUARDA AUDIO fil = ns(input("¿Descargar artículo?: ")).lower() if fil == "s": text = re.sub("\[\d+\]", "", summ) text = re.sub("\[cita requerida\]", "", text) text = re.sub("\[==\]", "", text) print("TIPO DE ARCHIVO") tip = enum(["ARCHIVO DE TEXTO", "ARCHIVO DE AUDIO"]) if tip == "ARCHIVO DE TEXTO": print("ACCIÓN AUN NO DISPONIBLE") else: crea_audio(t, text) print("\nARTÍCULOS RELACIONADOS: ", wikipedia.search(tema)) except: print("NO SE PUDO COMPLETAR LA ACCIÓN") #ERROR DE DESAMBIGUACION desamb(t) else: print("INTRODUZCA TEMA DE BÚSQUEDA")
def dat(n): try: n = int(n) except: try: n = float(n) except: n = str(n) return n dire_act = os.getcwd() print("El directorio actual es", dire_act) camb = ns(input("¿Desea cambiarlo?(n/s): ")) if camb == "s": while True: nueva_ruta = input("Introduzca nueva ruta: ") if os.path.isdir(nueva_ruta): os.chdir(nueva_ruta) break else: print("RUTA NO VÁLIDA") while True: print("************[PICKLE GESTOR]************") print("Escoja una opción.") print("A)CREAR NUEVO ARCHIVO.") print("B)VER UN ARCHIVO.")
import matplotlib.pyplot as plt import librosa.display from VALID import ns import os ap = ns(input("¿Usar audio de prueba? :")) if ap == "s": audiofile = librosa.util.example_audio_file() else: os.chdir(r'C:\Users\Antonio\Documents') audiofile = input("Indicar archivo: ") y, sr = librosa.load(audiofile, duration=10) plt.figure() plt.subplot(3, 1, 1) librosa.display.waveplot(y, sr=sr) plt.title('Monophonic') y, sr = librosa.load(audiofile, mono=False, duration=10) plt.subplot(3, 1, 2) librosa.display.waveplot(y, sr=sr) plt.title('Stereo') y, sr = librosa.load(audiofile, duration=10) y_harm, y_perc = librosa.effects.hpss(y) plt.subplot(3, 1, 3) librosa.display.waveplot(y_harm, sr=sr, alpha=0.25) librosa.display.waveplot(y_perc, sr=sr, color='r', alpha=0.5) plt.title('Harmonic + Percussive') plt.tight_layout() plt.show()
CALCULO SENO OPERADOR("sin") CALCULO COSENO OPERADOR("cos") CALCULO TANGENTE OPERADOR("tan") LOGARITMO OPERADOR("log") LOGARITMO NATURAL OPERADOR("ln") REDONDEAR CIFRA OPERADOR("R") NUMERO "PI" OPERADOR("pi") HACER VALOR IGUAL A 0 OPERADOR("C") ABRIR PARENTESIS OPERADOR("(") CERRAR PARENTESIS OPERADOR(")") VISUALIZAR RESULTADO OPERADOR("=") ********************************************************** ********************************************************** """) r = ns( input("¿Desea ir visualizando los resultados según se generan?: ")) VALOR = OKP(input("Introduce número: ")) if r == ("s"): print(VALOR) o = opera_val(input("Introduce operador: "), "B") while o != ("="): if o == ("sqrt"): VALOR = sqrt(VALOR) if r == ("s"): print(VALOR) if o == ("+"): n = OKP(input("Introduce número: ")) VALOR += n if r == ("s"): print(VALOR) if o == ("-"):
if año1==año2 and mes1==mes2 and dia1==dia2: difer_horas=abs(hora2-hora1) Minutos_totales=((difer_horas*60)-minuto1)+minuto2 Segundos_totales=((Minutos_totales*60)-segundo1)+segundo2 Horas_totales=Segundos_totales/3600 print("") print("HORAS TOTALES:",abs(Horas_totales),ER(Horas_totales)) print("MINUTOS TOTALES:",abs(Minutos_totales),ER(Minutos_totales)) print("SEGUNDOS TOTALES:",abs(Segundos_totales),ER(Segundos_totales)) print("") else: numero_dias=((difer[0].split(" "))[0]) tiempo=difer[1].split(":") numero_horas=int(tiempo[0]) Total_horasProv=((int(numero_dias)*24)+numero_horas) Total_minutos=((Total_horasProv*60)-minuto1)+minuto2 Total_segundos=((Total_minutos*60)-segundo1)+segundo2 Total_horas=Total_segundos/3600 print("") print("HORAS TOTALES:",abs(Total_horas),ER(Total_horas)) print("MINUTOS TOTALES:",abs(Total_minutos),ER(Total_minutos)) print("SEGUNDOS TOTALES:",abs(Total_segundos),ER(Total_segundos)) print("") preg=ns(input("¿Desea efectuar más calculos?: ")) if preg==("n"): break else: subprocess.call(["cmd.exe","/C","cls"])
opci = VALE() subprocess.call(["cmd.exe", "/C", "cls"]) if opci == ("A"): while True: print("EJERCICIO1: MATRIZ IDENTIDAD") fil_col = OKI(input("Escriba el número de filas y columnas: ")) M = [] for i in range(fil_col): M.append([0] * fil_col) n = 0 for j in M: M[n][n] = 1 print(M[n]) n += 1 conti = ns(input("¿Desea continuar con este ejercicio?: ")) if conti == ("n"): break else: subprocess.call(["cmd.exe", "/C", "cls"]) subprocess.call(["cmd.exe", "/C", "cls"]) if opci == ("B"): while True: print("EJERCICIO2: CREANDO MATRICES") filas = OKI(input("Escriba el número de filas: ")) colum = OKI(input("Escriba el número de columnas: ")) M = [] for i in range(filas): M.append([0] * colum)
def orden(): while True: n = input("¿Qué orden, di o id?: ") if n == ("id") or n == ("di"): break if n == ("di"): orde = (r, p, m, l, k, j, o, h, g, f, e, d, c, b, a) else: orde = (a, b, c, d, e, f, g, h, o, j, k, l, m, p, r) return orde while True: numero = OKI(input("Inserta número: ")) MODE = ns(input("¿VER DEMO?: ")) if MODE == ("s"): a = (" **************") b = ("* *************") c = ("** ************") d = ("*** ***********") e = ("**** **********") f = ("***** *********") g = ("****** ********") h = ("******* *******") o = ("******** ******") j = ("********* *****") k = ("********** ****") l = ("*********** ***") m = ("************ **")
def busca_imagen(): while True: im = input("Introduzca nombre de la imagen: ") if im in os.listdir(): return im break else: print("NO SE ENCONTRÓ LA IMAGEN ", im) while True: imagen1 = cv2.imread(busca_imagen()) imagen2 = cv2.imread(busca_imagen()) try: diferencia = cv2.subtract(imagen1, imagen2) resul = not np.any(diferencia) except: resul = False if resul is True: print("Las imagenes son iguales") else: print("Las imagenes son diferentes") conti = ns(input("¿Continuar?: ")) if conti == "n": break
puntos[0]=puntos[0]+1;puntos[2]=puntos[2]+1 if Tu==("piedra") and Comp==("tijera"): print("GANASTE: La piedra machaca las tijeras") puntos[0]=puntos[0]+1;puntos[1]=puntos[1]+1 if Tu==("tijera") and Comp==("piedra"): print("PERDISTE: La piedra machaca las tijeras") puntos[0]=puntos[0]+1;puntos[2]=puntos[2]+1 if Tu==("tijera") and Comp==("papel"): print("GANASTE: Las tijeras cortan el papel") puntos[0]=puntos[0]+1;puntos[1]=puntos[1]+1 else: print("EMPATE") puntos[0]=puntos[0]+1;puntos[3]=puntos[3]+1 pickle.dump(puntos,open("marcador.mio","wb")) Res=input("¿Desea ver la puntuación actual?: ") if Res!=("C"): Res=ns(Res) else: puntos=pickle.load(open("marcador.mio","rb"))#PONER A 0 EL MARCADOR puntos[0]=0;puntos[1]=0;puntos[2]=0;puntos[3]=0 pickle.dump(puntos,open("marcador.mio","wb")) if Res==("s"): print("PARTIDAS JUGADAS:",puntos[0],"GANADAS:",puntos[1],"PERDIDAS:",puntos[2],"EMPATES:",puntos[3]) conti=ns(input("¿Jugar otra vez?: ")) if conti==("n"): break else: subprocess.call(["cmd.exe","/C","cls"])
break except: print("RUTA NO VALIDA") #os.chdir(r'C:\Users\Antonio\Documents\Nueva carpeta\imagess') while True: print("") print("_____________________________") print("| |") print("| --IMAGE CUTTER-- |") print("|___________________________|") print("") saving=ns(input("¿Desea conservar los archivos originales?: ")) pasa=False while pasa==False: inicial=input("Introduce inicial: ") pasa=veri(inicial) dato_iz=OKI(input("Introduce dato izquierdo: ")) dato_sup=OKI(input("Introduce dato superior: ")) dato_der=OKI(input("Introduce dato derecho: ")) dato_inf=OKI(input("Introduce dato inferior: ")) box=(dato_iz, dato_sup, dato_der, dato_inf) print("") for file in os.listdir():
import ffmpeg import pprint from VALID import ns while True: ruta = input("Introduce ruta al archivo: ") try: probe = ffmpeg.probe(ruta) video_streams = [stream for stream in probe["streams"] if stream["codec_type"] == "video"] pprint.pprint(video_streams[0]) except: print("No se pudo obtener la información requerida.") conti = ns(input("¿Desea continuar?(n/s): ")) if conti == "n": break
import wikipedia from gtts import gTTS import re import platform from locale import getdefaultlocale from VALID import ns, direc, OKI s = platform.system() if s == "Windows": audio = ns(input("¿Activar audio?: ").lower()) if audio == "s": import win32com.client as wc speak=wc.Dispatch("Sapi.SpVoice") i,s = getdefaultlocale() idioma_local = (i.split("_"))[0] #print(idioma_local) try: wikipedia.set_lang(idioma_local) except: idioma_local='en' wikipedia.set_lang(idioma_local) def crea_audio(ti,te): direc() nom = ti+".mp3" print("Generando archivo", nom) tts = gTTS(te, lang=idioma_local) tts.save(nom) print("Generado archivo", nom)
import subprocess from VALID import OK, OKI, ns, ER def AB(md): while md!=("A") and md!=("B"): md=input("Escriba solo \'A\' o \'B\' según su opción: ") return md while True: n=OKI(input("Primer número: ")) n2=OKI(input("Segundo número: ")) o=[n,n2] o.sort() preg=ns(input("¿Desea ver la secuencia de sumas?: ")) if preg==("s"): md=AB(input("Modo de presentacion en columna (\'A\')o en lista (\'B\'): ")) summ=0 li=[] for i in range(o[0],(o[1])+1): summ+=i if preg==("s") and md==("A"): print(summ) else: li.append(summ) if preg==("s") and md==("B"): print(li) print("") print("El sumatorio entre",o[0],"y",o[1],"es",summ,ER(summ),chr(7)) c=ns(input("¿Continuar con otro sumatorio?: ")) if c==("n"):
#REVERSE CIPHER from VALID import ns while True: text = input("Your text: ") translated = "" i = len(text) - 1 while i >= 0: translated = translated + text[i] i = i - 1 print(translated) print('Final translation: ',translated) conti = ns(input("Continue(n/s)?: ")) if conti == "n": break
if op != ("G") and op != ("F"): random.shuffle(colors) t.screen.bgcolor(atrib[2]) for x in range(atrib[0]): if op == ("A"): t.circle(x) t.color(colors[x % (len(colors))]) if op == ("B"): t.pensize(x / 10 + 1) if op != ("A"): t.fd(x) t.left(atrib[1]) t.hideturtle() if op == ("F"): guard = ns(input("¿Desea guardar el dibujo creado?: ")) if guard == ("s"): import pickle dibujo = atrib + colors nom = input("¿Que nombre desea dar al dibujo?: ") pickle.dump(dibujo, open(nom, "wb")) except: print( "El archivo solicitado o los datos introducidos no son aptos para su ejecución en este programa." ) #intentar "fig" print("¡HECHO!", chr(7)) conti = ns(input("¿Continuar?: ")) if conti == ("s"): t.reset() t.hideturtle()
) #PRESENTA LOS RESULTADOS EN UN RANGO DONDE EL INICIO Y EL FINAL HAN DE SER ESPECIFICADOS POR EL USUARIO. met = AB(input("Introduzca aquí su opción: ")) B = op_val(input("Introduzca base: ")) if met == ("A"): x = 1.0 top = OK(input("¿Hasta que numero quiere la tabla?: ")) #print("NUMERO", "LOG BASE ",B) while x <= top: if B == ("e"): print(x, '\t', log(x)) else: print(x, '\t', log(x) / log(B)) x = x + 1.0 #LO MISMO QUE x+=1.0 else: #met==("B") nums = ran_val(input(str("Introduzca rango separado por coma: "))) nums = [int(nums[0]), int(nums[1])] #PASAMOS LOS ELEMENTOS DE LA LISTA A ENTEROS nums.sort() #ORDENAR LOS NÚMEROS DEL RANGO for i in range(nums[0], nums[1] + 1): if B == ("e"): print(i, '\t', log(i)) else: print(i, '\t', log(i) / log(B)) conti = ns(input("¿Crear nueva tabla?: ")) if conti == ("n"): break else: subprocess.call(["cmd.exe", "/C", "cls"])
while True: gif_name = busca() while not gif_name in os.listdir(): print("NO SE ENCONTRÓ EL ARCHIVO", gif_name) gif_name = busca() name, ext = os.path.splitext(gif_name) try: im = Image.open(gif_name) print("\nDimensiones: ", im.size[0], "x", im.size[1]) print("") break except: print("\nNo se pudo abrir el archivo", gif_name) os.remove(gif_name) corte = ns(input("¿Desea realizar cortes sobre los frames?: ")) if corte == "s": dato_iz = OKI(input("Introduce dato izquierdo: ")) dato_sup = OKI(input("Introduce dato superior: ")) dato_der = OKI(input("Introduce dato derecho: ")) dato_inf = OKI(input("Introduce dato inferior: ")) box = (dato_iz, dato_sup, dato_der, dato_inf) count = 1 for frame in ImageSequence.Iterator(im): try: if corte == "s": n_imagen = im.crop(box) else:
n=int(n) except: try: n=float(n) except: n=str(n) return n while True: print("Escoja una opción.") print("A)CREAR NUEVO ARCHIVO.") print("B)VER UN ARCHIVO.") print("C)INTRODUCIR CAMBIOS EN UN ARCHIVO.") op=opt(input("Introduzca aquí su opción: "),["A","B","C"]) if op==("A"): datt=ns(input("¿Añadir datos ahora?: ")) lista=[] if datt=="s": contenido=input("Introduzca dato/s separados por coma: ") un=("").join(contenido) sep=un.split(",") for i in sep: elem=dat(i) print(type(elem)) lista.append(elem) #print(lista) nombreA=input("Nombre del nuevo archivo: ") busca=busca_ar(nombreA) if busca==False: subprocess.call(["cmd.exe","/C","cls"]) continue
validate( OKI(input("\nA)Estoy convencido de que todo el equipo me apoyará: "))) validate(OKI(input("\nB)Le cuento al entrenador mis dudas y opiniones: "))) validate( OKI( input( "\nC)Tenía el mismo sentimiento de compañerismo cuando era suplente: " ))) validate( OKI(input("\nD)Creo que aseguraré mi puesto con este encuentro: "))) validate(OKI(input("\nE)Jugaré lo mejor que pueda: "))) validate( OKI( input( "\nF)El resultado del partido no dependerá de las condiciones del campo: " ))) resultado(total) print("\nPERFILES PARTICULARES:\n") print("SEGURIDAD: ", parti[0]) print("IDENTIDAD: ", parti[1]) print("PERTENENCIA: ", parti[2]) print("VISIÓN DE FUTURO: ", parti[3]) print("COMPETENCIA: ", parti[4]) print("CONTROL: ", parti[5]) conti = ns(input("¿Repetir test?: ")) if conti == "n": break subprocess.call(["cmd.exe", "/C", "cls"])
SYMBOLS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890!?.' while True: mode = enum(ops) message = input("Tu texto: ") key = OKI(input("Introduce número clave: ")) translated = "" for symbol in message: if symbol in SYMBOLS: S_INDEX = SYMBOLS.find(symbol) if mode == 'encriptar': T_INDEX = S_INDEX + key elif mode == 'desencriptar': T_INDEX = S_INDEX - key if T_INDEX >= len(SYMBOLS): T_INDEX = T_INDEX - len(SYMBOLS) elif T_INDEX < 0: T_INDEX = T_INDEX + len(SYMBOLS) translated = translated + SYMBOLS[T_INDEX % (len(SYMBOLS))] else: translated = translated + symbol print("Texto resultado: ", translated) conti = ns(input("Continuar(n/s)?: ")) if conti == "n": break
print("A) CREAR GIF A PARTIR DE VIDEO") print("B) CREAR A PARTIR DE SECUENCIA\n") opcion = ab(input("Introduzca aqui su opción (A o B): ").upper()) if opcion == "A": vid = busca() probe = ffmpeg.probe(vid) video_streams = [ stream for stream in probe["streams"] if stream["codec_type"] == "video" ] print("DURATION: ", video_streams[0]['duration']) start = input("Inicio (min,sec): ").split(",") end = input("Final (min,sec): ").split(",") name = add_ext(input("Nombre del nuevo gif: ")) change = ns(input("¿Cambiar tamaño?: ")) try: clip = (VideoFileClip(vid).subclip( (float(start[0]), float(start[1])), (float(end[0]), float(end[1]))).resize(new_size(change))) clip.write_gif(name) print("\nTAMAÑO") siz = size(os.stat(name).st_size) print("\n") show(name) except: print("Hubo un problema al realizar la operación") else: name = input("Nombre del nuevo gif: ") file = (input("Palabra clave: ") + " ") speed = OKI(input("Velocidad: "))
if Tu==("spock") and Comp==("papel"): print("PERDISTE: papel desautoriza a Spock") puntoss[0]=puntoss[0]+1;puntoss[2]=puntoss[2]+1 if Tu==("spock") and Comp==("piedra"): print("GANASTE: Spock vaporiza piedra") puntoss[0]=puntoss[0]+1;puntoss[1]=puntoss[1]+1 if Tu==("piedra") and Comp==("spock"): print("PERDISTE: Spock vaporiza piedra") puntoss[0]=puntoss[0]+1;puntoss[2]=puntoss[2]+1 else: print("EMPATE") puntoss[0]=puntoss[0]+1;puntoss[3]=puntoss[3]+1 pickle.dump(puntoss,open("marcadorbis.mio","wb")) Res=input("¿Desea ver la puntuación actual?: ") if Res!=("C"): Res=ns(Res) else: puntoss=pickle.load(open("marcadorbis.mio","rb"))#PONER A 0 EL MARCADOR puntoss[0]=0;puntoss[1]=0;puntoss[2]=0;puntoss[3]=0 pickle.dump(puntoss,open("marcadorbis.mio","wb")) if Res==("s"): print("PARTIDAS JUGADAS:",puntoss[0],"GANADAS:",puntoss[1],"PERDIDAS:",puntoss[2],"EMPATES:",puntoss[3]) C=ns(input("¿Jugar otra vez?: ")) if C==("n"): break else: subprocess.call(["cmd.exe","/C","cls"])
from VALID import ns, OKI import subprocess while True: texto = input("Tu texto: ") abc = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZabcdefghijklmnñopqrstuwxyz" k = OKI(input("Valor de desplazamiento: ")) cifrad = "" for c in texto: if c in abc: cifrad += abc[(abc.index(c) + k) % (len(abc))] else: cifrad += c print("Texto cifrado: ", cifrad) conti = ns(input("¿Desea acontinuar?: ")) if conti == ("n"): break subprocess.call(["cmd.exe", "/C", "cls"])
print("Artículo",art_es) usadas.append(art_es) resp=input().upper() if resp==tit_selec: print("CORRECTO") aciertos+=1 else: print("INCORRECTO") fallos+=1 print("") if len(usadas)==170: usadas=[""] art_es=("") print("PUNTUACIÓN: ",(aciertos*10)/num) print(("%d preguntas,%d aciertos y %d fallos.")%(num,aciertos,fallos)) ver=ns(input("¿Desea realizar un repaso del esquema de la Constitución Española?: ")) if ver=="s": print("") print("***********************************************************************************") print("************************ESQUEMA DE LA CONSTITUCIÓN ESPAÑOLA************************") print("TÍTULO PRELIMINAR. (arts 1-9)") print("I)DE LOS DERECHOS Y DEBERES FUNDAMENTALES. (arts 10-55)") print("II)DE LA CORONA. (arts 56-65)") print("III)DE LAS CORTES GENERALES. (arts 66-96)") print("IV)DEL GOBIERNO Y DE LA ADMINISTRACIÓN. (arts 97-107)") print("V)DE LAS RELACIONES ENTRE EL GOBIERNO Y LAS CORTES GENERALES. (arts 108-116)") print("VI)DEL PODER JUDICIAL. (arts 117-127)") print("VII)ECONOMÍA Y HACIENDA. (arts 128-136)") print("VIII)DE LA ORGANIZACIÓN TERRITORIAL DEL ESTADO. (arts 137-158)") print("IX)DEL TRIBUNAL CONSTITUCIONAL. (arts 159-165)") print("X)DE LA REFORMA CONSTITUCIONAL. (arts 166-169)")