fbpx

Consulta para mejorar el código- Lección 11 ejercicios propuestos, ejercicio 2

  • Consulta para mejorar el código- Lección 11 ejercicios propuestos, ejercicio 2

    Posted by Leandro Martin Villafuerte on 2 julio, 2020 en 3:19 pm

    Buenas tardes compañeros, estaba haciendo los ejercicios propuestos y no se me ocurre una forma de hacerlo en menos líneas porque tengo que definir variables para cada instancia de la clase Paciente que creo. Hay alguna forma de hacerlo mejor?

    import pacientes,pickle
    with open("pacientes.txt",encoding="utf-8") as file:
    x = file.readlines(1)
    y = x[0].splitlines()
    z = y[0].split(sep=";")
    id_1 = pacientes.Paciente(int(z[0]),z[1],z[2],int(z[3]),z[4])
    x = file.readlines(2)
    y = x[0].splitlines()
    z = y[0].split(sep=";")
    id_2 = pacientes.Paciente(int(z[0]),z[1],z[2],int(z[3]),z[4])
    x = file.readlines(3)
    y = x[0].splitlines()
    z = y[0].split(sep=";")
    id_3 = pacientes.Paciente(int(z[0]),z[1],z[2],int(z[3]),z[4])
    x = file.readlines(4)
    y = x[0].splitlines()
    z = y[0].split(sep=";")
    id_4 = pacientes.Paciente(int(z[0]),z[1],z[2],int(z[3]),z[4])
    x = file.readlines(5)
    y = x[0].splitlines()
    z = y[0].split(sep=";")
    id_5 = pacientes.Paciente(int(z[0]),z[1],z[2],int(z[3]),z[4])

    Leandro Martin Villafuerte respondido 3 años, 5 meses 1 Miembro · 0 Respuestas
  • 0 Respuestas

    Sorry, there were no replies found.

    Inicia sesión para responder.

    Start of Discussion
    0 de 0 respuestas Junio 2018
    Ahora

    Obtén una membresía premium 🎁

    Con motivo de nuestro cuarto aniversario, te ofrecemos no solo el mejor precio del año, sino el mejor precio de toda nuestra trayectoria. Esta oferta es válida solo para las primeras 200 personas que la soliciten. ¡No dejes pasar esta oportunidad!