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 :
- Ouvrir Spyder
- Créer un nouveau fichier Python (
Fichier > Nouveau fichier
) - Saisir le code suivant :
prenom = "Alice"
age = 16
print("Bonjour", prenom)
print("Tu as", age, "ans.")
- Enregistrer sous le nom
variables1.py
- 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