Want to create interactive content? It’s easy in Genially!
TP4 L'instruction conditionnelle
Cécile Dulucq
Created on September 22, 2021
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
TP4 :
L'instruction conditionnelle
Adapté du cahier d'algorithmique et de programmation niveau 2nde aux éditions Delagrave
PRESS START
A. Les conditions dans un test
Une condition est une expression dont le résultat est soit "vrai" soit "faux". Une condition peut être construite à l'aide :
- d'opérateurs de comparaison :
- d'opérateurs logiques :
Exemple : La condition est vraie si l'heure est supérieure à 9 et le jour est égal à "lundi".
B.Structure conditionnelle if "si...alors"
- Une instruction conditionnelle est une instruction qui n'est exécutée que si une condition est réalisée. Autrement dit si une condition est réalisée alors l'instruction est réalisée.
- La condition est suivie de deux points.
- Les instructions liées à la condition doivent être indentées (décalées vers la droite). On peut dire que c'est l'indentation qui remplace le mot "alors" qui n'existe pas en langage Python.
C. Structure conditionnelle "if...else" "si...sinon"
La structure if...else (si...sinon) permet d'éxécuter des instructions si une condition est réalisée et d'autres instructions sinon.
D. Structure conditionnelle "if...elif...else" "si...Sinon si...sinon"
La structure if...elif...else permet d'utiliser plusieurs conditions qui s'excluent l'une l'autre. Le mot clé elif est la contraction de "else if" qui signifie "sinon si". Il est possible d'utiliser autant de "elif" qu'on le souhaite.
Je me teste pour voir si j'ai compris
VALIDER
le symbole = correspond à une :
le symbole == correspond à une :
Utiliser les connecteurs logiques "ET" et "OU".
if ( ):
print(" ")
VALIDER
c=
a=
b=
VALIDER
x=
y=
VALIDER
VALIDER
pour x = 5 :
pour x = 0 :
Le message s'affiche pour x compris entre x = et x = valeurs
VALIDER
1 2 3 4 5 6 7 8
Elles sont situées à la ligne : et Réécrire la fonction avec les corrections :
1 2 3 4 5 6 7 8
VALIDER
Il faut remplacer le par
a=42
print("a>20")
VALIDER
print("20<a<=30")
VALIDER
VALIDER
Instruction d'entrée : Pour demander une valeur, on utilise l'instruction input.Exemple : nombre=input("Choisissez un nombre entre 1 et 10") Instruction de sortie :Pour afficher un texte ou une variable, on utilise l'instruction print.Exemple : print("nombre =",nombre)
remplacer les symboles "..." par '...'
Afficher à l'utilisateur mdp?
remplacer les symboles "..." par '...'
VALIDER
euros
euros
euros
VALIDER
Je teste les automatismes