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"])
Exemple #2
0
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
Exemple #5
0
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
Exemple #6
0
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")
Exemple #8
0

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.")
Exemple #9
0
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()
Exemple #10
0
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)
Exemple #13
0
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
Exemple #15
0
            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"])


Exemple #16
0
        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():
Exemple #17
0
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
Exemple #18
0
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)
Exemple #19
0
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()
Exemple #22
0
    )  #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"])
Exemple #23
0
    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
Exemple #25
0
    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"])
Exemple #26
0
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
Exemple #27
0
    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: "))
Exemple #28
0
        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"])


Exemple #29
0
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)")