Introduction
Dans ce projet, vous allez apprendre à calculer l'aire d'un cercle à partir d'un rayon donné en utilisant Python. Il s'agit d'une tâche de programmation fondamentale qui introduit l'utilisation d'arguments de ligne de commande et du module math en Python.
👀 Aperçu
$ python CircleArea.py 8
## Sortie
201.0619298297
$ python CircleArea.py 10
## Sortie
314.1592653590
🎯 Tâches
Dans ce projet, vous allez apprendre :
- Comment créer un script Python pour calculer l'aire d'un cercle
- Comment utiliser des arguments de ligne de commande pour passer des données d'entrée à un script Python
- Comment utiliser le module math pour accéder à la valeur de pi et effectuer des calculs mathématiques
🏆 Réalisations
Après avoir terminé ce projet, vous serez capable de :
- Écrire un script Python qui peut calculer l'aire d'un cercle à partir d'un rayon donné
- Comprendre comment utiliser des arguments de ligne de commande pour passer des données d'entrée à un script Python
- Appliquer le module math pour effectuer des calculs mathématiques en Python
Créer le fichier CircleArea.py
Dans cette étape, vous allez créer le fichier CircleArea.py dans le répertoire ~/projet. Suivez les étapes ci-dessous pour terminer cette étape :
- Ouvrez un terminal et accédez au répertoire ~/projet :
cd ~/projet
- Créez le fichier CircleArea.py à l'aide de la commande touch :
touch CircleArea.py
- Le fichier CircleArea.py a été créé dans le répertoire ~/projet.
Implémenter le calcul de l'aire d'un cercle
Dans cette étape, vous allez implémenter le code pour calculer l'aire d'un cercle à partir du rayon donné. Suivez les étapes ci-dessous pour terminer cette étape :
- Ouvrez le fichier
CircleArea.pydans un éditeur de texte. - Ajoutez le code suivant au fichier :
import sys
import math
## Obtenez les arguments de ligne de commande
rayon = float(sys.argv[1])
## Calculez l'aire du cercle
aire = math.pi * rayon * rayon
aire_str = format(aire, ".10f")
## Affichez le résultat
print(aire_str)
Dans ce code :
- La liste
sys.argvcontient les arguments de ligne de commande passés au script. Le premier élément (sys.argv[0]) est le nom du script, et le second élément (sys.argv[1]) est la valeur du rayon. - La valeur
math.piest utilisée pour calculer l'aire du cercle en utilisant la formuleaire = π * rayon^2. - La fonction
format()est utilisée pour arrondir la valeur de l'aire à 10 décimales. - L'aire calculée est ensuite affichée dans la console.
- La liste
Enregistrez le fichier
CircleArea.py.
Tester le calcul de l'aire d'un cercle
Dans cette étape, vous allez tester le script CircleArea.py en l'exécutant avec différentes valeurs de rayon. Suivez les étapes ci-dessous pour terminer cette étape :
- Ouvrez un terminal et accédez au répertoire ~/projet :
cd ~/projet
- Exécutez le script CircleArea.py avec un rayon de 5 :
python CircleArea.py 5
La sortie devrait être :
78.5398163397
- Exécutez le script CircleArea.py avec un rayon de 8 :
python CircleArea.py 8
La sortie devrait être :
201.0619298297
- Exécutez le script CircleArea.py avec un rayon de 10 :
python CircleArea.py 10
La sortie devrait être :
314.1592653590
Félicitations! Vous avez réussi à implémenter le projet de calcul de l'aire d'un cercle.
Résumé
Félicitations! Vous avez terminé ce projet. Vous pouvez pratiquer plus de laboratoires dans LabEx pour améliorer vos compétences.



