An Interest In:
Web News this Week
- April 23, 2024
- April 22, 2024
- April 21, 2024
- April 20, 2024
- April 19, 2024
- April 18, 2024
- April 17, 2024
Python : Manipulation des nombres
Le cours acclr Python est gratuit et sera publi ici sur dev.to. Je publierai un nouvel article tous les deux jours environ. Pour ne rien manquer, vous pouvez me suivre sur twitter : Suivez @EricLeCodeur
Manipulation des nombres
Python permet dexcuter la plupart des oprations mathmatiques directement.
Voici quelques exemples :
# Plus et moinsnum = 100 + 100 - 20 # 180# Divisionnum = 1000 / 10 # 100.0# Multiplicationnum = 5 * 5 # 25# Exponentielnum = 2 ** 4# 16# Modulus (reste d'une division)num = 10 % 5# 0# Parenthses (priorisation)num = (100 + 10) * 2# 220
Obtenir un nombre alatoire
from random import randomprint(random()) # 0.26230234411558273
La premire ligne avec limport permet dutiliser la librairie random qui contient la fonction random()
Obtenir un nombre alatoire entre deux valeurs spcifies
from random import randintprint(randint(3, 9)) # 5
Arrondir un nombre
# arrondirnumber = 4.6round(number) # 5# Arrondir avec un nombre de dcimalesnumber = 4.5163round(number, 2) # 4.52
Imprimer un nombre avec un format
# Formater la String avec 2 dcimalesnum = 12.9947number_string = f"{num:.2f}" # '12.99'
Dans cet exemple, "{num:.2f}" 2 reprsente le nombre de dcimale pour arrondir. Et le f indique Python que le format daffichage sera fixe (selon nombre de dcimales)
Conversion entre diffrents types de variable
Lorsque vous crez une variable, Python va automatiquement lui attribuer un type selon le contenu que vous lui avez assign.
Il est possible que vous dsirez changer le type de donnes afin de la manipuler adquatement.
Voici quelques fonctions Python qui permettent de faire exactement cela :
# Convert to stringmy_text = str(199.99) # "199.99"# Convert to numbermy_number = int(21.99) # 21my_number = float('21.99') # 21.99
Il est possible de rcuprer le type de variable
my_text = "Hello World"my_number = 100.0# Get typetype(my_text) # <class 'str'>type(my_number) # <class 'float'># Check typeisinstance(my_number, int) # True
Conclusion
C'est tout pour aujourd'hui, je publierai un nouvel article tous les deux jours environ. Pour tre sr de ne rien rater vous pouvez me suivre sur twitter : Suivre @EricLeCodeur
Original Link: https://dev.to/ericlecodeur/python-manipulation-des-nombres-11lg
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To