👤

Structure conditionnelle : if... else... (Si... Alors... Sinon...)
Structure
St... Alors
En Python
En math
En Python
If condition
Instructions 1 à exécuter quand la condition est vrale
Si... Alors
It conditions
Instructions 1à exécuter quand la condition est vraie
PW
Sinon...
else:
Instructions 2 à exécuter quand la condition est fausse
Cemarque: On utilise le « » pour tester une égalité. Le signe est réservé à l'affectation.
Exemple 1.
En Python
En Scratch
1
if p > 50:
2
pep-10
3
print(p)
L'instruction print(p)
est exécutée uniquement
sip > 50 est Vrale.
Exemple 3
En Python
En Scratch
1
if p > 50:
50
2
p p 10
3
10
else:
4
PAP-S
S
print(p)
Exemple 2
En Python
En Scratch
1
if p > 50:
2
p-p-10
10
3 print(p)
L'instruction print(p)
est exécutée pour toute
valeur de p.
2. Exercices
Écrire en Python les
instructions données en
Scratch.
dire
10
B
Si pa pour valeur 30
avant exécution, 25 sera
affiché après exécution.
Sip a pour valeur 70
avant exécution, 60.
dire
2 On exécute le script cl-contre.
Compléter le tableau.
Valeur de n
avant exécution
8
23
Valeur de n
après exécution
if n < 10:
5157
16
13
else:
0.0-10
La fonction Python est pair s'applique à un
argument entier naturel n et doit renvoyer le texte
Dair ou impair selon la parité de n.
Compléter entre les guillemets le texte à afficher.
def est pair(n):
if n2 -- 9:
else:
print "pan
printi
dire
La fonction Python inv est définie ci-dessous.
def inv(x):
if x 0:
else:
print "impossible"
print 1/x
Qu'obtient-on en exécutant:
>>> inv(2)
>>> inv(0)
0,0
impassible