Le module
math
Le module math regroupe toutes le fonctions indispensables en mathématiques.
On peut importer une fonction particulière :
1
>>>
from math import
cos
# importe la fonction cosinus du module math
On peut importer un module en entier :
1
>>>
from math import
*
# l’étoile indique que l’on doit importer tous le module math
Pour connaître le contenu d’un module :
On utilise la fonction
dir()
1 >>>import math
2 >>>dir(math)
2
[’
doc
’, ’
name
’, ’
package
’,
’acos’, ’acosh’, ’asin’, ’asinh’, ’atan’, ’atan2’, ’atanh’,
’ceil’,
3
’copysign’, ’cos’, ’cosh’, ’degrees’, ’e’, ’erf’, ’erfc’, ’exp’, ’expm1’, ’fabs’, ’factorial’, ’floor’, ’fmod’,
4
’frexp’, ’fsum’, ’gamma’, ’hypot’,
’isfinite’, ’isinf’,
’isnan’, ’ldexp’, ’lgamma’,
’log’,
’log10’, ’log1p’,
5
’modf’, ’pi’, ’pow’, ’radians’, ’sin’, ’sinh’, ’sqrt’, ’tan’, ’tanh’, ’trunc’]
Puis utiliser help(cos) pour connaitre ce que fait la fonction, ou mieux aller lire la documentation en ligne.
Le module
random
Le module
random
permet de « gérer » tout l’aléatoire.
1
>>>
from random import
*
# importe tout le module random
Les principales fonctions de ce module que nous utiliserons :
•
randint(a,b) : renvoie aléatoirement un entier compris entre a et b (inclus tous les
deux).
Attention : a et b doivent être entiers (négatifs éventuellement).
•
random() : renvoie aléatoirement un réel compris entre 0 (inclus) et 1 (exclu).
Exemples
1
>>> randint(2,75)
2 63
3 >>> random()
4 0.46480356897753472
Le module
time
Le module time permet de « gérer le temps ».
1
>>>
from time import
*
# importe le module time
Les principales fonctions de ce module que nous utiliserons :
•
La fonction time() permet de récupérer un temps machine (donc par différence de chronométrer).
•
La fonction
localtime()
permet de récupérer l’« heure ».