Contactez-nous

Exemple concret : calculer l'aire d'un rectangle

Apprenez par l'exemple à calculer l'aire d'un rectangle en Python, en utilisant variables, types numériques (int, float) et affichage des résultats.

Problème posé : le calcul de l'aire rectangulaire

L'un des premiers pas en programmation consiste souvent à traduire des formules mathématiques simples en code. Prenons un cas classique : le calcul de l'aire d'un rectangle. Ce problème, bien que simple, nous permet de mettre en application les concepts de variables, d'assignation, de types numériques (entiers ou décimaux) et d'affichage d'un résultat. C'est un excellent exercice pour solidifier les bases.

La formule mathématique pour calculer l'aire d'un rectangle est bien connue : Aire = Longueur × Largeur. Notre objectif est d'écrire un petit script Python qui prend une longueur et une largeur données, effectue ce calcul, puis affiche le résultat de manière compréhensible.

Pour cet exemple, nous allons commencer par définir directement les valeurs de la longueur et de la largeur dans notre code. Plus tard, vous apprendrez comment demander ces valeurs à l'utilisateur pour rendre le programme plus interactif. Concentrons-nous pour l'instant sur la logique de calcul et l'utilisation des variables.

Etape 1 : définir les dimensions avec des variables

La première étape consiste à stocker les dimensions du rectangle, c'est-à-dire sa longueur et sa largeur, dans des variables. Choisir des noms de variables clairs est important pour la lisibilité du code. Utilisons `longueur_rectangle` et `largeur_rectangle`.

Nous pouvons assigner des valeurs numériques à ces variables. Ces valeurs peuvent être des entiers (`int`) si les dimensions sont des nombres entiers, ou des nombres à virgule flottante (`float`) si nous voulons permettre des dimensions avec des décimales, ce qui est plus général. Optons pour des `float` pour plus de flexibilité.

# Définition des dimensions du rectangle
longueur_rectangle = 12.5  # Exemple de longueur en centimètres
largeur_rectangle = 7.0    # Exemple de largeur en centimètres

Ici, `longueur_rectangle` se voit assigner la valeur `12.5` et `largeur_rectangle` la valeur `7.0`. Python reconnaît automatiquement ces nombres comme étant de type `float` en raison de la présence du point décimal. Ces variables contiennent maintenant les informations nécessaires pour notre calcul.

Etape 2 : effectuer le calcul de l'aire

Maintenant que nous avons nos dimensions stockées dans des variables, nous pouvons appliquer la formule de l'aire. Nous allons multiplier la valeur contenue dans `longueur_rectangle` par la valeur contenue dans `largeur_rectangle`.

Le résultat de cette multiplication sera également une valeur numérique (un `float` dans ce cas, car au moins un des opérandes est un `float`), que nous allons stocker dans une nouvelle variable, par exemple `aire_du_rectangle`.

# Calcul de l'aire en utilisant les variables définies
aire_du_rectangle = longueur_rectangle * largeur_rectangle

Après l'exécution de cette ligne, la variable `aire_du_rectangle` contiendra le produit de `12.5` et `7.0`, c'est-à-dire `87.5`. Le calcul est fait, mais pour que cela soit utile, nous devons communiquer ce résultat.

Etape 3 : afficher le résultat de manière claire

La dernière étape consiste à présenter le résultat du calcul à l'utilisateur (ou à nous-mêmes, dans ce cas simple). La fonction `print()` est l'outil de choix pour cela en Python. Pour rendre l'affichage plus informatif, nous utiliserons des f-strings (chaînes de formatage) qui permettent d'intégrer facilement la valeur des variables dans un message textuel.

Nous pouvons afficher non seulement l'aire calculée, mais aussi rappeler les dimensions utilisées pour le calcul, pour plus de clarté.

# Affichage des dimensions et de l'aire calculée
print(f"Pour un rectangle avec les dimensions suivantes :")
print(f" - Longueur : {longueur_rectangle} cm")
print(f" - Largeur  : {largeur_rectangle} cm")
print(f"L'aire calculée est de : {aire_du_rectangle} cm²")

En rassemblant tout le code :

# Définition des dimensions du rectangle
longueur_rectangle = 12.5  # Exemple de longueur en centimètres
largeur_rectangle = 7.0    # Exemple de largeur en centimètres

# Calcul de l'aire en utilisant les variables définies
aire_du_rectangle = longueur_rectangle * largeur_rectangle

# Affichage des dimensions et de l'aire calculée
print(f"Pour un rectangle avec les dimensions suivantes :")
print(f" - Longueur : {longueur_rectangle} cm")
print(f" - Largeur  : {largeur_rectangle} cm")
print(f"L'aire calculée est de : {aire_du_rectangle} cm²")
Lorsque vous exécutez ce script Python, la sortie sera :
Pour un rectangle avec les dimensions suivantes :
 - Longueur : 12.5 cm
 - Largeur  : 7.0 cm
L'aire calculée est de : 87.5 cm²
Cet exemple simple mais complet démontre le flux de travail de base : définir des données (variables), les traiter (calcul), et présenter le résultat (affichage).