Temperature 3

Ogni blocco di codice è un programma diverso

#----------------------------------------------------------------------------------------------
#-----------------------------   Lancia una sola volta
f=open("temperature.csv", "w") # Crea il file vuoto
f.close()

#----------------------------------------------------------------------------------------------
#-----------------------------   Aggiunge al file una linea con le 3 temperature...
f=open("temperature.csv", "a")
t1=31.2                           # Dati di esempio 
t2=32.3
t3=33.4
f.write("%f,%f,%f\n" %(t1,t2,t3)) # Scrive una riga di testo nel file "t1,t2,t3" e va a capo
f.close()
#-----------------------------   Aggiunge al file una linea con le 3 temperature...
f=open("temperature.csv", "a")
t1=41.1
t2=42.2
t3=43.3
f.write("%f,%f,%f\n" %(t1,t2,t3))
f.close()

#----------------------------------------------------------------------------------------------
#-----------------------------   Se vuoi utilizzare i dati nel file
f=open("temperature.csv", "r")
for linea in f:                # Per ogni linea presente nel file
    for t in linea.split(","): # Per ciascuna delle 3 temperature (separate da ",")
        tt=float(t)            # La variabile tt contiene una temperatura (float)
        print(tt, end=" ")     # Le stampo separate da uno spazio?
    print()                    # Ogni linea stampata (3 temperature) va a capo 
f.close()