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 valeur B+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, en A.

Moyenne

  1. 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)
    
  2. Exécutez-le : il doit vous demander deux nombres, et afficher la moyenne des deux.

  3. 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).

  1. 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)
    
  2. Exécutez-le : vérifiez que le programme ne donne pas le résultat attendu.

  3. Corrigez ce programme.

Fin

  1. ✋ Appelez le professeur pour vérifier votre travail.
  2. En attendant qu'il arrive, commencez le TP suivant.