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 1 año, 12 meses 1 Miembro · 0 Respuestas
  • 0 Respuestas

    Sorry, there were no replies found.

    Start of Discussion
    0 de 0 respuestas Junio 2018
    Ahora