PythonLeçon 15 sur 16

Les modules en Python : import et math

Un module est un fichier de fonctions toutes prêtes qu’on n’a pas à écrire. Python en fournit des centaines, et math est un bon point de départ.

L’essentiel

  • import math charge le module ; on appelle ses fonctions avec un point : math.sqrt()
  • from math import floor importe une seule fonction, utilisable sans point
  • math.ceil() arrondit vers le haut, math.floor() vers le bas
  • math.pi vaut π : 3.141592653589793
  • Votre propre fichier helpers.py est aussi un module : import helpers

Exemple

import mathfrom math import floor print(math.sqrt(3 ** 2 + 4 ** 2))print(round(math.pi, 4))print(math.ceil(7.1), floor(7.9))

D’après Pythagore, un triangle rectangle de côtés 3 et 4 a une hypoténuse de 5.0. ceil et floor arrondissent dans des sens opposés.

Exercice

Utiliser l’éditeur⌘ Entrée ou Ctrl Entrée lance le code, ⇧ ⌘ Entrée vérifie l’exercice.Tab et Maj Tab indentent la ligne ou la sélection ; Échap puis Tab quitte l’éditeur.La vérification compare ce que le programme a affiché à l’exercice ; les espaces en fin de ligne ne comptent pas.Après deux vérifications ratées, la solution s’ouvre. Votre code reste dans ce navigateur.

23 invités arrivent et les gobelets se vendent par paquets de 4. Calculez le nombre de paquets à acheter (packs) et l’aire d’une pizza de 30 cm arrondie au dixième (area).

Sortie

Ce que le programme affiche apparaîtra ici.