Index de l'article

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)