Page 3 sur 5
Etape 2 - Script sans boucle
Mémo python
Source http://www.info-isn.fr/page_python.htm
Support de cours - mémo python
Voir pour comprendre la partie sur la fonction IF
Script sans boucle
# saisie des constantes
a=2.5
b=-5
# valeur de départ
xmin=-100
xmax=200
# calculs des f(x)
fxmin=a*xmin+b
fxmax=a*xmax+b
# calculs des signes
if fxmin<0:
sfxmin=-1
elif fxmin==0:
sfxmin=0
else:
sfxmin=1
if fxmax<0:
sfxmax=-1
elif fxmax==0:
sfxmax=0
else:
sfxmax=1
# calculs de xmoy, fxmoy et signe de fxmoy
xmoy=(xmin+xmax)/2
fxmoy=a*xmoy+b
if fxmoy<0:
sfxmoy=-1
elif fxmoy==0:
sfxmoy=0
else:
sfxmoy=1
print("valeurs initiales",xmin,xmax)
# choix du nouveau couple xmin xmax
if sfxmoy==sfxmin:
xmin=xmoy
if sfxmoy==sfxmax:
xmax=xmoy
print("valeurs finales",xmin,xmax)