Opérations de base sur les nombres (en python)

  • Arrondis classique avec python

x = 2.34

round(x,1) # Cette fonction d'arrondi ne marche que sur les valeurs, pas sur les listes

  • Arrondis supérieur et arrondis inférieur avec python

Les arrondis de ce type se font grâce aux fonctions du module math

from math import *

# étoile permet d'avoir accès directement à la fonction sans la précéder du nom d'importation

y= ceil(x) ; print(y)

y= floor(x) ; print(y)

  • Arrondir les valeurs d'une liste

  • Il n'est pas possible d'arrondir directement toutes les valeurs d'une liste avec python : une boucle s'impose.

poids = [65.52,67.56,78.95,99.13]

for i in range(len(poids)) :

poids[i] = int(poids[i])

print(poids)

Ou plus simplement :

[int(poids[i]) for i in range(len(poids))]

# ou encore

[round(valeur, 0) for valeur in poids]

  • Racine carrée

from math import *

x= 4

sqrt(x)

  • Mise à l'exposant

4**2 # 4^2 en langage R, 4 puissance 2 en somme, 4 au carré

Autre calculs classiques scientifiques (log, exp) : suivre ce lien interne vers le python scientifique.

Besoin de faire des calculs statistiques (médiane, moyenne...) : suivre ce lien sur les opérations statistiques de base.