Ejercicios python #format
Enviado por D4RKT0Z3R0 • 17 de Abril de 2022 • Práctica o problema • 362 Palabras (2 Páginas) • 75 Visitas
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")
...