Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
March 23, 2022 05:21 am GMT

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

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To