import numpy as np
import statistics as stats

# Paramètres expérimentaux

S = # Surface du trou de la fontaine (en m²)----- LIGNE À COMPLÉTER PAR LE CANDIDAT -----
D = # Diamètre du trou de la fontaine (en mm)----- LIGNE À COMPLÉTER PAR L'EVALUATEUR -----
uS = S*2*0.02/D # Incertitude sur la surface du trou

# Valeurs expérimentales

Q = np.array([,,,,]) # débit volumique (en m^3/s) ----- LIGNE À COMPLÉTER PAR LE CANDIDAT -----

# Étude statistique du débit volumique

Qmoy = np.mean(Q) # Calcul du débit moyen
sQ = stats.stdev(Q) # Calcul de l'écart-type sur le débit
uQmes = sQ/np.sqrt(len(Q))# Calcul de l'incertitude-type de type A sur le débit

# Étude de la vitesse d'écoulement
vmoy=Qmoy/S # Expression de la vitesse
uvmes=vmoy*np.sqrt((uQmes/Qmoy)**2+(uS/S)**2) # Calcul de l'incertitude de type B sur la vitesse

# Présentation du résultat
print("\nPrésentation du résultat : \nDans les conditions de l'expérience, avec un échantillon de", len(Q), "valeurs, la vitesse d'écoulement vaut", round(vmoy,2), "m/s avec une incertitude-type de", round(uvmes,2), "m/s.")





