![]() | La cuve avec fonction | ![]() | pour copier ce programme : faites apparaître un bandeau d'icônes en passant la souris sur le texte |
# On définit une nouvelle fonction V
if h<20 : # Même principe de disjonction de cas que dans le programme sans fonction
R=h/2
return 1/3*pi*R*R*h # On renvoie le volume d'eau dans le premier cas
else :
Vcyl=1/3*pi*10*10*20
Vcone=pi*10*10*(h-20)
return Vcyl+Vcone # On renvoie le volume d'eau dans le seconde cas
h=demande("hauteur d'eau ?")
print ("Le volume est",V(h)) # Appel de la fonction V
X=range(41)
Y=[]
for x in X : Y.append(V(x))
repere.plot(X,Y)
repere.show()