Discussion verrouillée 
Tutoriel 4 : les tests
18-06-2017, 02:06 PM
Message : #1
Rainbow Tutoriel 4 : les tests
<< Tutoriel précédent Tutoriel suivant >>

1) Les opérateurs logiques

Les opérateurs logiques sont utilisés dans les conditions
pour comparer des variables

Nous les avons déjà utilisé dans Scratch
[Image: scratchvar4.png]

Voici les opérateurs de Python
opérateur logique traduction
==
!=
<
<=
>
>=
and
or
not
est égal à
est différent de
est strictement inférieur à
est inférieur ou égal à
est strictement supérieur à
est supérieur ou égal à
et
ou
non


2) Les instructions conditionnelles ou tests

L'algorithme :
si condition alors
-------début
-------instructions
-------fin
sinon

-------début
-------instructions
-------fin

se traduit en Scratch par :
[Image: scratchvar5.png]

Il se traduit en Python par :
if condition :
    instructions
else :
    instructions

Exemple :
[Image: pytuto1.png]


On peut imbriquer les tests
Dans ce cas on utilise elif qui est la contraction de else if


L'algorithme :
si condition alors
-------début
-------instructions
-------fin
sinon si
condition alors
--------------début
--------------instructions
--------------fin
-------sinon
--------------début
--------------instructions
--------------fin


se traduit en Python par :
if condition :
    instructions
elif
condition :
    instructions
else :
    instructions

Exemple :
[Image: pytuto2.png]


On peut, bien sûr, écrire plusieurs instructions dans le if, le else ou le elif...

Exemple :
[Image: pytuto3.png]


Ne jamais oublier d'écrire : à la fin des instructions if, else et elif

Quand on valide la ligne après avoir écrit les deux-points,
l'éditeur fait une indentation (un alinéa en français...) :
c'est-à-dire qu'un retrait a été créé à la ligne suivante

Cela permet une meilleure visibilité du programme good
et
Cela évite aussi de rajouter un début et une fin pour signaler le début et la fin des instructions du test
puisque toutes les instructions contenues dans le if (ou le else ou le elif) sont toutes décalées roll

Pour "sortir" du if (ou du else ou du elif), il suffit de revenir au début de la ligne avec la touche d'effacement Smile
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur
Return to top
28-06-2017, 11:54 PM
Message : #2
Test >> Tutoriel 4 : les tests
question voici un QCM formé de 5 questions...
Répondre à toutes les questions en navigant avec les flèches > ou <
puis cliquer sur le bouton "Terminer"

On peut alors :
• voir quelles sont les réponses données justes ou fausses (bouton "Voir la solution")
• recommencer le QCM (bouton "Recommencer") pour avoir tout juste... whistle






question Au Baccalauréat, après les résultats du premier tour, il y a 3 possibilités :
• moins de 8 : on a échoué
• entre 8 et 10 exclus : on passe un oral de rattrapage
• au moins 10 : on a réussi
Ecrire et exécuter un programme Python qui affiche les résultats suivant la note obtenue
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur
Return to top
28-06-2017, 11:54 PM
Message : #3
Tutoriel 4 : les tests
<< Tutoriel précédent Tutoriel suivant >>

[Image: 118.gif]
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur
Return to top
Discussion verrouillée