Apprendre les nombres à virgule flottante
Dans cette étape, vous allez apprendre à connaître les nombres à virgule flottante (floating-point numbers) en Python. Les nombres à virgule flottante sont utilisés pour représenter les nombres réels, y compris ceux avec des décimales. Comprendre comment manipuler les nombres à virgule flottante est essentiel pour de nombreux types de calculs.
Commençons par créer un fichier Python pour expérimenter avec les nombres à virgule flottante.
- Ouvrez l'éditeur VS Code dans l'environnement LabEx.
- Créez un nouveau fichier nommé
floats.py dans le répertoire ~/project.
Maintenant, ajoutons un peu de code à floats.py :
## Assigning floating-point numbers to variables
pi = 3.14159
gravity = 9.8
temperature = 25.5
## Printing the values
print("Pi:", pi)
print("Gravity:", gravity)
print("Temperature:", temperature)
Dans ce code, nous avons assigné des valeurs à virgule flottante à trois variables : pi, gravity et temperature. La fonction print() est ensuite utilisée pour afficher ces valeurs.
Pour exécuter le script, ouvrez un terminal dans VS Code (vous le trouverez généralement dans le menu sous "View" -> "Terminal") et exécutez la commande suivante :
python floats.py
Vous devriez voir la sortie suivante :
Pi: 3.14159
Gravity: 9.8
Temperature: 25.5
Maintenant, effectuons quelques opérations arithmétiques de base avec des nombres à virgule flottante :
## Addition
result_addition = pi + gravity
print("Addition:", result_addition)
## Subtraction
result_subtraction = gravity - temperature
print("Subtraction:", result_subtraction)
## Multiplication
result_multiplication = pi * temperature
print("Multiplication:", result_multiplication)
## Division
result_division = gravity / 2
print("Division:", result_division)
Ajoutez ces lignes à votre fichier floats.py et exécutez-le à nouveau :
python floats.py
Vous devriez voir une sortie similaire à celle-ci :
Pi: 3.14159
Gravity: 9.8
Temperature: 25.5
Addition: 12.94159
Subtraction: -15.7
Multiplication: 80.110545
Division: 4.9
Les nombres à virgule flottante peuvent également être exprimés en notation scientifique :
## Scientific notation
avogadro = 6.022e23
print("Avogadro's number:", avogadro)
Ajoutez ceci à votre fichier floats.py et exécutez-le :
python floats.py
La sortie sera :
Pi: 3.14159
Gravity: 9.8
Temperature: 25.5
Addition: 12.94159
Subtraction: -15.7
Multiplication: 80.110545
Division: 4.9
Avogadro's number: 6.022e+23
Cela démontre comment définir et utiliser des nombres à virgule flottante en Python, y compris les opérations arithmétiques de base et la notation scientifique.