TP1-PROG-05-Turtle - Les tests conditionnels
Contents
TP1-PROG-05-Turtle - Les tests conditionnels#
Instruction conditionnelle#
En programmation, on a parfois envie d’exécuter une instruction seulement sous une certaine condition. C’est ce que l’on appelle une instruction conditionnelle.
Par exemple : on souhaite donner accès à une partie d’un site web seulement si l’internaute est âgé de 18 ans ou plus.
la structure est la suivante : SI … ALORS … SINON
En python :
if condition :
instruction1
else:
instruction2
La condition est un test. Un test compare deux valeurs et retourne VRAI ou FAUX. Par exemple :
si la variable a est plus grand que 18 alors …
Que l’on traduit en Python par :
if a > 18 :
Attention à la notation, le mot en français “ALORS” se traduit par les deux points.
La condition est l’expression a > 18
Si un test est vrai, alors il existe son opposé qui est faux. Et vice-versa !
le test “si la variable a est plus grand que 18” est vrai, alors l’opposé est “la variable a est plus petite ou égale à 18”
En python cela se traduit par le mot-clef else
.
if a > 18:
instruction...
else:
autre instruction
Il est possible d’imbriquer plusieurs tests
Et si notre tortue décidait quoi dessiner en fonction d’une condiation ?
Exercice 1 : Choisir la couleur de la tortue#
Ecrire un programme qui :
Initiatlise une variable à une couleur. Par exemple
couleur = "red"
Dessine un triangle rouge si la couleur est
red
, en bleu si la couleur estblue
Modifier le variable couleur
est observer le résultat
Exercice 2 : Dessiner une forme#
Ecrire un programme qui
Initialise une variable
forme
à une forme en français (par exemple"carré"
Dessine la forme en utilisant une boucle
Tester le programme avec différentes formes
Exercice 3 : Taille de la forme#
Ecrire un programme qui :
Intialise une variable
taille
à une certaine valeur (par exemple50
)Dessine un triangle de côté
taille
si la taille est plus petite ou égale à 100, un carré de 150 de côté sinon
Tester avec différentes valeurs de taille
Mini projet final#
Créer un programme qui :
Définit une forme (carré, triangle, hexagone).
Définit une taille (taille).
Définit une couleur (rouge ou bleu).
Dessine la forme avec la couleur et la taille définies.
Bonus : si la taille > 150, la tortue dessine aussi un cercle autour.