Python et les mathématiques On a déjà vu quelques fonctions mathématiques avec python, les opérations de base, le reste de la division euclidienne… Voici quelques compléments. Le module math Certaines fonctions mathématiques ne sont disponibles par défaut sous python. Il faut les importer . Par exemple, vous avez besoin de la fonction racine carrée. On importer toute la bibliothèque : from math import *. Affichage du résultat Analyse : Ayant importé la bibliothèque math, on peut utiliser la fonction racine (sqrt) Notre programme calcule et affiche l’image de tous les entiers entre 0 et 9 par la fonction racine. P.S. On aurait pu importer uniquement la fonction racine . Syntaxe : from math import sqrt. Fonctions utiles : sin, cos, floor (renvoie la partie entière), abs (renvoie la valeur absolue)… Arrondir un résultat round(nombre , 1) . 1 correspond au nombre de décimales(s) désirée(s). Le module random : Il permet de générer des nombres aléatoires. Plutôt sympa pour créer des jeux de hasard. Syntaxe : from random import * randint(a,b) : Choisit un entier aléatoirement entre a et b. random() : Choisit un réel entre 0 et 1 (exclus) uniform (a,b) : Choisit un réel dna s l’intervalle [a ;b] Exercice : 1) Deux joueurs à pierre feuille ciseau s’affrontent. Pierre correspond à 1, feuille à 2 et ciseau à 3. Simuler le jeu et donner le nom du vainqueur. 2) Simuler le lancer d’un dé et déterminer le nombre de coups nécessaires pour obtenir le premier six.