Bonjour

Il y a quelques chose que je ne comprends pas...
Voilà, j'essaie d'utiliser une fonction du module random de python... D'abord je l'essai sans importer le module.
>>> random.randrange(10,20,2)
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
random.randrange(10,20,2)
NameError: name 'random' is not definedÇa ne fonctionne pas, c'est normal. Je vais maintenant tenter d'importer toutes les fonctions du module random...
>>> from random import *
>>> random.randrange(10,20,2)
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
random.randrange(10,20,2)
AttributeError: 'builtin_function_or_method' object has no attribute 'randrange'Ça ne fonctionne pas plus. On dirait que l'interpréteur ne reconnait pas la fonction randrange alors que je l'ai importé. J'essai en remplaçant
from randor import * par
import random>>> import random
>>> random.randrange(10,20,2)
12Ça fonctionne. Pourtant
from randor import * et
import random ne sont-elle pas deux lignes de commandes simillaires ?