ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejercicios python #format


Enviado por   •  17 de Abril de 2022  •  Práctica o problema  •  362 Palabras (2 Páginas)  •  74 Visitas

Página 1 de 2

Clase 12

Ejercicio 1

from datetime import datetime
entrada=open("D:\ejemplos\\archivo1.csv","w")
entrada.close()
salida=open("D:\ejemplos\\archivo2.csv","w")
salida.close()
while True:
    print("1. Ingreso")
    print("2. Salida")
    print("3. Cierre del dia")
    opc=int(input("Elija una opción: "))
    if opc == 1:
        codigo=int(input("Ingrese el código: "))
        horaIngCad=input("Hora de ingreso: ")
        horaIng=datetime.strptime(horaIngCad,"%H:%M")
        ar = open("D:\ejemplos\\archivo1.csv", "a")
        ar.write("{0},{1}\n".format(codigo, horaIng.time()))
        ar.close()
    elif opc == 2:
        codigo = int(input("Ingrese el código: "))
        horaSalCad = input("Hora de salida: ")
        horaSal = datetime.strptime(horaSalCad, "%H:%M")
        ar1 = open("D:\ejemplos\\archivo1.csv", "r")
        for linea in ar1:
            listaLinea=linea.split(",")
            if int(listaLinea[0])==codigo:
                dif=horaSal-datetime.strptime(listaLinea[1][0:5],"%H:%M")
                ar2 = open("D:\ejemplos\\archivo2.csv", "a")
                ar2.write("{0},{1},{2},{3}\n".format(codigo, listaLinea[1][0:5],horaSal.time(),dif))
                ar2.close()
    elif opc == 3:
        ar2 = open("D:\ejemplos\\archivo2.csv", "r")
        L = []
        for linea in ar2:
            print(linea, end="")  
            L.append(linea.split(","))  
        ar2.close()
        print(L)
        break
    else:
        print("Esa opción no existe")

...

Descargar como (para miembros actualizados) txt (2 Kb) pdf (51 Kb) docx (8 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com