예제 #1
0
def opcionD():
    print("Quimica")
    a=libreria.validar_cadena(input("Ingrese Cliclo:"))
    b=libreria.validar_codigo(input("Ingrese codigo:"))
    print("Su codigo es :"+str(b))
    contenido=a+"_"+"\n"
    libreria.agregar_datos("info.txt",contenido,"a")
    print("Ciclo agregado")
    contenido=b+"_"+"\n"
    libreria.agregar_datos("info.txt",contenido,"a")
    print("Codigo agregado")
    opc=0
    max=3
    while (opc != max):
        print("###########################")
        print("######    QUIMICA    ######")
        print("###########################")
        print("1. GRUPOA                 #")
        print("2. GRUPOB                 #")
        print("3. Exit                   #")
        print("###########################")
        opc=libreria.pedir_entero("OpcionA:",1,3)
        if (opc == 1):
            subopcionA()
        if (opc == 2):
            subopcionB()
예제 #2
0
def opcionA():
    print("Programacion I")
    a = libreria.validar_cadena(input("Ingrese Cliclo:"))
    b = libreria.validar_codigo(input("Ingrese codigo:"))
    print("Su codigo es :" + str(b))
    contenido = a + "_" + "\n" + b + "_" + "\n"
    libreria.agregar_datos("info.txt", contenido, "a")
    print("Nombre agregado")
예제 #3
0
def opcionD():
    print("Quimica")
    a = libreria.validar_cadena(input("Ingrese Cliclo:"))
    b = libreria.validar_codigo(input("Ingrese codigo:"))
    print("Su codigo es :" + str(b))
    contenido = a + "_" + "\n" + b + "_" + "\n"
    libreria.agregar_datos("info.txt", contenido, "a")
    print("Ciclo y codido agregado")
예제 #4
0
def opcionA():
    # El mombre que ingreses no debe contener numero
    a=libreria.validar_codigo(input("Ingrese codigo:"))
    # La letra no puede ser un numero y solo puede estar formada por una
    b=libreria.validar_letra_codigo(input("Ingrese letra de su codigo:"))
    print("El codigo del alumno es:"+str(a)+str(b))
    contenido=a+"_"+"\n"
    libreria.agregar_datos("info.txt",contenido,"a")
    print("codigo agregado")
예제 #5
0
assert (libreria.validar_dni(-7653318) == False)
assert (libreria.validar_dni(76533186) == True)

assert (libreria.validar_sexo("Hla") == False)
assert (libreria.validar_sexo("11") == False)
assert (libreria.validar_sexo(25) == False)
assert (libreria.validar_sexo(0.25) == False)
assert (libreria.validar_sexo("Femenino") == True)
assert (libreria.validar_sexo("Masculino") == True)

assert (libreria.validar_correo("davidjsmellgmail.com") == False)
assert (libreria.validar_correo("hola@") == False)
assert (libreria.validar_correo("hol") == False)
assert (libreria.validar_correo("*****@*****.**") == False)

assert (libreria.validar_codigo("14525A") == False)
assert (libreria.validar_codigo("Hla") == False)
assert (libreria.validar_codigo("-19367D") == False)
assert (libreria.validar_codigo("193678e") == True)
assert (libreria.validar_codigo("193678E") == True)

assert (libreria.validar_telefono(-93590393) == False)
assert (libreria.validar_telefono("hola") == False)
assert (libreria.validar_telefono(True) == False)
assert (libreria.validar_telefono(0.1457891) == False)
assert (libreria.validar_telefono(935903932) == True)

assert (libreria.validar_edad(200) == False)
assert (libreria.validar_edad(-2) == False)
assert (libreria.validar_edad("jola") == False)
assert (libreria.validar_edad(0.25) == False)
예제 #6
0
assert (libreria.validar_nombre("fr") == False)
print("esta ok")

assert (libreria.validar_telefono("970792170") == True)
assert (libreria.validar_telefono("9838839393") == False)
assert (libreria.validar_telefono("holaaaaaa") == False)
assert (libreria.validar_telefono("9878") == False)
print("esta ok")

assert (libreria.validar_entero(2018) == True)
assert (libreria.validar_entero("hola") == False)
assert (libreria.validar_entero(-455) == False)
assert (libreria.validar_entero(False) == False)
print("esta ok")

assert (libreria.validar_codigo("192023E") == True)
assert (libreria.validar_codigo("hola") == False)
assert (libreria.validar_codigo("288393909A") == False)
assert (libreria.validar_codigo(12333211) == False)
print("esta ok")

assert (libreria.validar_real(23.3) == True)
assert (libreria.validar_real("hola") == False)
assert (libreria.validar_real(True) == False)
assert (libreria.validar_real(12333211) == False)
print("esta ok")

assert (libreria.validar_cadena("192023E") == True)
assert (libreria.validar_cadena("hola") == True)
assert (libreria.validar_cadena(212.23) == False)
assert (libreria.validar_cadena(12333211) == False)
예제 #7
0
assert (libreria.validar_color(True) == False)
assert (libreria.validar_color("AZU") == False)
assert (libreria.validar_color("AMARILLO") == True)
assert (libreria.validar_color(-123) == False)
assert (libreria.validar_color(121) == False)
assert (libreria.validar_color("negro") == True)
assert (libreria.validar_color("HOLA") == False)
print("validar_color => ok")
assert (libreria.validar_estado("EBRIO") == True)
assert (libreria.validar_estado("JOSE") == False)
assert (libreria.validar_estado(5672) == False)
assert (libreria.validar_estado("54GF3") == False)
assert (libreria.validar_estado("sano") == True)
assert (libreria.validar_estado(987654321) == False)
print("validar_estado => ok")
assert (libreria.validar_codigo("324567b") == True)
assert (libreria.validar_codigo("3245673") == False)
assert (libreria.validar_codigo("ABCDEFG") == False)
assert (libreria.validar_codigo("324567AX") == False)
assert (libreria.validar_codigo(3245673) == False)
assert (libreria.validar_codigo(True) == False)
print("validar_codigo => ok")
assert (libreria.validar_tipo_de_pago("EFECTIVO") == True)
assert (libreria.validar_tipo_de_pago(123) == False)
assert (libreria.validar_tipo_de_pago("HOLA") == False)
assert (libreria.validar_tipo_de_pago("tarjeta") == True)
assert (libreria.validar_tipo_de_pago("treinta") == False)
assert (libreria.validar_tipo_de_pago(-123) == False)
assert (libreria.validar_tipo_de_pago(True) == False)
print("validar_tipo_de_pago => ok")
assert (libreria.validar_rang(2.3, 0.0, 20.0) == True)
예제 #8
0
assert (libreria.descuento("", 30.0) == False)
print("gano jugo OK")

assert ((libreria.GanoBoleto("FELICIDADES") == 30.0) == False)
assert ((libreria.GanoBoleto("LO SENTIMOS") == 15.0) == False)
assert ((libreria.GanoBoleto("FELICIDADES") == 15.0) == False)
assert ((libreria.GanoBoleto("LO SENTIMOS") == 30.0) == False)
assert ((libreria.GanoBoleto("") == 30.0) == False)
print("Agotado OK")

assert (libreria.validar_edad(2021) == True)
assert (libreria.validar_edad(2018) == True)
assert (libreria.validar_edad(2009) == True)
assert (libreria.validar_edad(2031) == True)
assert (libreria.validar_edad(2019) == True)
print("validar_anio OK")

assert (libreria.validar_codigo("ena") == False)
assert (libreria.validar_codigo("valentina") == False)
assert (libreria.validar_codigo("VANESA") == False)
assert (libreria.validar_codigo("dedo") == False)
assert (libreria.validar_codigo("mesa") == False)
print("validar_codigo OK")

assert (libreria.validar_ganadero("PEDRO") == False)
assert (libreria.validar_ganadero("ANA") == True)
assert (libreria.validar_ganadero("MARIO") == False)
assert (libreria.validar_ganadero("SAUL") == True)
assert (libreria.validar_ganadero("EMILIO") == False)
print("validar_ganadero ")
예제 #9
0
assert ((libreria.obtenerBonus("Excelente") == 300.0) == True)
assert ((libreria.obtenerBonus("Excelente") == 200.0) == False)
assert ((libreria.obtenerBonus("Muy Bien") == 200.0) == True)
assert ((libreria.obtenerBonus("Regular") == 300.0) == False)
assert ((libreria.obtenerBonus("Regular") == 100.0) == True)
print("obtener_bonus OK")

assert (libreria.validar_obrero("Ernesto") == True)
assert (libreria.validar_obrero("Yennifer") == True)
assert (libreria.validar_obrero("Ana") == False)
assert (libreria.validar_obrero("Eli") == False)
assert (libreria.validar_obrero("Alex") == False)
print("validar_obrero OK")

assert (libreria.validar_codigo("") == False)
assert (libreria.validar_codigo("1234") == False)
assert (libreria.validar_codigo("#125134") == False)
assert (libreria.validar_codigo("#151F") == True)
assert (libreria.validar_codigo("#123R") == True)
print("validar_codigo OK")

assert (libreria.validar_anio(1990) == False)
assert (libreria.validar_anio(1998) == False)
assert (libreria.validar_anio(2055) == True)
assert (libreria.validar_anio(2067) == True)
assert (libreria.validar_anio(2070) == True)
print("validar_anio OK")

assert ((libreria.pasa_pedido("Excelente") == 100.0) == True)
assert ((libreria.pasa_pedido("Bajo") == 50.0) == True)
예제 #10
0
assert (libreria.validar_dni(91392737) == True)
assert (libreria.validar_dni(913927376) == False)
assert (libreria.validar_dni("9139273") == False)
print("Validar dni => ok")

assert (libreria.validar_nombre(20) == False)
assert (libreria.validar_nombre("LUIS") == True)
assert (libreria.validar_nombre("Juan") == True)
print("Validar nombre => ok")

assert (libreria.validar_talla(20) == False)
assert (libreria.validar_talla("LUIS") == False)
assert (libreria.validar_talla(1.20) == True)
print("Validar talla => ok")

assert (libreria.validar_codigo("1545-4") == False)
assert (libreria.validar_codigo("LUI-S") == False)
assert (libreria.validar_codigo("193679-A") == True)
print("Validar codigo => ok")

assert (libreria.validar_estacion("azul") == False)
assert (libreria.validar_estacion("LUI-S") == False)
assert (libreria.validar_estacion("verano") == True)
print("Validar estacion => ok")

assert (libreria.validar_pecado("azul") == False)
assert (libreria.validar_pecado("LUI-S") == False)
assert (libreria.validar_pecado("orgullo") == True)
print("Validar pecado => ok")

assert (libreria.validar_dia("azul") == False)