Python et les mathématiques On a déjà vu quelques fonctions

publicité
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.
Téléchargement