Variables
Les variables permettent d'enregistrer des valeurs (nombres, textes, etc.) dans la mémoire. Par exemple, les quatre notations suivantes signifient la même chose, dans des contextes différents :
A ← B + 2
(algorithme sur papier) ;A = B + 2
(langage Python) ;- « affecter à
A
la valeurB+2
» (lecture à l'oral) ; - aller chercher la valeur stockée en
B
dans la mémoire, lui ajouter 2, et stocker le résultat dans la mémoire, enA
.
Moyenne
Recopiez le programme suivant (ou téléchargez-le) :
note1 = float(input("Note 1 ? ")) note2 = float(input("Note 2 ? ")) moyenne = (note1 + note2)/2 print("La moyenne est ", moyenne)
Exécutez-le : il doit vous demander deux nombres, et afficher la moyenne des deux.
- Modifiez le programme précédent pour qu'il demande et calcule la moyenne de trois nombres.
Échange
On souhaite écrire un programme qui échange deux variables (à la fin du programme, A
contient la valeur initiale de B
, et B
contient la valeur initiale de A
).
Recopiez le programme suivant (ou téléchargez-le) :
# Lecture des valeurs A = input("A = ? ") B = input("B = ? ") # Échange des variables A = B B = A # Affichage des valeurs print("A =", A) print("B =", B)
Exécutez-le : vérifiez que le programme ne donne pas le résultat attendu.
- Corrigez ce programme.
Fin
- ✋ Appelez le professeur pour vérifier votre travail.
- En attendant qu'il arrive, commencez le TP suivant.