import matplotlib.pyplot as plt

# Valeurs de t (min)
t = [0.0,2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0,22.0,24.0,26.0,28.0,30.0,32.0,34.0,36.0,38.0,40.0]
# Valeurs de c (mmol/L)
c = [60.0,44.59,35.36,27.36,19.29,14.64,10.87,8.47,6.61,4.87,3.77,2.94,2.11,1.63,1.24,0.91,0.73,0.55,0.42,0.31,0.25]

N = len(t) # nombre de valeurs dans la liste t
c0 = c[0] # création variable c0

c0sur2 = [c0/2]*N # création et remplissage d'une liste de N valeurs égales à c0/2

plt.plot(t,c,"b+-") # tracé de la courbe c = f(t) (bleu, marque +, points reliés)
plt.plot(t,c0sur2,"r-") # tracé de la droite c0/2 (rouge, points reliés)

plt.xlabel("t (min)") # légende abscisses
plt.ylabel("c (mmol/L)") # légende ordonnées
plt.title("concentration c (mmol/L) en fonction de t (min)") # titre

plt.show() # affichage des courbes


