import numpy as np
import matplotlib.pyplot as plt

# Valeurs mesurées des grandeurs x et y -- A COMPLETER --
x_m=
y_m=
# Précision/tolérance Delta sur les mesures des grandeurs x et y -- A COMPLETER --
Deltax=
Deltay=

# Grandeur calculée à partir de x et y -- A COMPLETER --
def z(x,y):
    return ()
z_exp=                  # valeur de la grandeur z déduite de l'expérience -- A COMPLETER --


# Nombre de tirages à effectuer pour déterminer l'incertitude type sur z -- A COMPLETER --
N = 
# Création d'une liste qui contiendra les résultats des tirages aléatoires
Z = []
# Calculs de la grandeur issus de tirages aléatoires -- A COMPLETER --
for i in range(N):
    xi = 
    yi = 
    Z.append(z(xi,yi))

# Calcul et affichage moyenne et écart type -- A COMPLETER --
z_moy = 
z_ecartype = 
print("incertitude-type sur z u(z) =", z_ecartype)
print("valeur expérimentale z =",z_exp) 
print("valeur moyenne de z issue des tirages aléatoires z =",z_moy) 

# Représentation des valeurs obtenues dans un histogramme
plt.hist(Z,bins='rice')
plt.title('Résultat du tirage aléatoire')
plt.xlabel("z")
plt.show()