Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def main():
- VALORI = "glucometers.txt"
- #---------------LETTURA DEL FILE E CREAZIONE DI UNA TABELLA CON I DATI UTILI--------
- with open(VALORI, "r") as file:
- valori = []
- for line in file:
- dati = line.strip().split(" ")
- valori.append(dati[:3])
- #------------CONTROLLO PER EVENTUALI VALORI ERRATI------------
- try:
- for riga in valori:
- i = int(riga[2])
- except:
- print("alcuni dei valori glicemici inseriti non sono numeri validi, controllare il file")
- exit()
- #------------SORTING DELLA TABELLA E SELEZIONE DEI VALORI SUPERIORI AL 200--------
- valoriOrdinati = sorting(valori)
- for dato in valoriOrdinati:
- if int(dato[2]) >= 200:
- print(" ".join(dato))
- #------------------FUNZIONE CHE ORDINA LA TABELLA SECONDO IL PRIMO ELEMENTO DI OGNI RIGA------
- def sorting(tabella):
- nuovaTabella =[]
- pazienti = set()
- for riga in tabella:
- pazienti.add(riga[0])
- for paziente in sorted(pazienti):
- for riga in tabella:
- if paziente == riga[0]:
- nuovaTabella.append(riga)
- return nuovaTabella
- main()
Advertisement
Add Comment
Please, Sign In to add comment