2 : Les variables

Objectifs

  • Savoir stocker une information dans une variable
  • Saisir une valeur avec input()
  • Effectuer un calcul simple en utilisant des variables

I. Introduction

Une variable permet de stocker une information (comme un nombre ou du texte) dans la mémoire de l’ordinateur. On donne un nom à cette information pour pouvoir la réutiliser plus tard.

Exemples :

age = 16
nom = "Alice"

Ici, la variable age contient le nombre 16, et la variable nom contient le texte "Alice".


II. Écrire et afficher une variable dans Spyder

Étapes :

  1. Ouvrir Spyder
  2. Créer un nouveau fichier Python (Fichier > Nouveau fichier)
  3. Saisir le code suivant :
prenom = "Alice"
age = 16
print("Bonjour", prenom)
print("Tu as", age, "ans.")
  1. Enregistrer sous le nom variables1.py
  2. Appuyer sur F5 pour exécuter

Résultat attendu dans la console :

Bonjour Alice
Tu as 16 ans.

III. Utiliser input() pour saisir une valeur

La fonction input() permet de demander une information à l’utilisateur. Elle renvoie une chaîne de caractères.

Exemple :

prenom = input("Quel est ton prénom ? ")
print("Bonjour", prenom)

Attention : tout ce qui vient de input() est considéré comme du texte (string), même si l’utilisateur tape un nombre.


IV. Saisir un nombre et faire un calcul

Si on veut effectuer un calcul, on doit convertir la saisie en nombre avec int() pour un entier ou float() pour un nombre décimal.

Exemple 1 : addition de deux nombres

a = int(input("Nombre 1 : "))
b = int(input("Nombre 2 : "))
somme = a + b
print("La somme est", somme)

V. Activité guidée

Objectif : calculer l’aire d’un rectangle saisi par l’utilisateur

Écrire ce programme dans Spyder :

# Calcul de l’aire d’un rectangle
longueur = float(input("Longueur du rectangle : "))
largeur = float(input("Largeur du rectangle : "))
aire = longueur * largeur
print("Aire =", aire)

Étapes :

  • Saisir 2 nombres à l’exécution (ex. : 5 et 3)
  • Lire l’aire affichée dans la console

VI. Exercices élèves

Exercice 1 : Dire bonjour à l’utilisateur

Demander à l’utilisateur son prénom et son âge, puis afficher un message personnalisé, par exemple :

Bonjour Martin, tu as 15 ans !

Exercice 2 : Calculer l’aire d’un cercle

Demander le rayon d’un cercle et afficher son aire.

Formule à utiliser :

Aire = π × rayon²
(π = 3.14)

Exercice 3 : Convertir des euros en dollars

Demander à l’utilisateur une somme en euros, puis afficher sa valeur en dollars. On utilisera le taux de conversion approximatif suivant :

1 euro = 1.1 dollar

VII. Pour aller plus loin (facultatif)

Créer un mini-calculateur :
- Demander deux nombres
- Afficher leur somme, différence, produit et quotient

Exemple pour rayon = 3 :

Aire = 28.26

Exercice 3 : Conversion euro → dollar

euros = float(input("Montant en euros : "))
dollars = euros * 1.1
print("Montant en dollars :", dollars)

Exemple pour 20 € :

Montant en dollars : 22.0