PYTHON 2. INFO FEUILLE n ° 11 D'EXERCICES Avril 2012
Cours - Thème:
• import random as r ( C'est un module )
• Utilisation de r.sample( range( a , b ), n ) pour obtenir une liste de n entiers au hasard
compris entre deux entiers a et b ( b exclu ).
• Utilisation de r.choice ( nom de la liste ) pour obtenir dans une liste au hasard
un terme.
• myArray peut remplacer li pour désigner un nom de tableau ou liste.
Array signifie tableau en anglais.
• Utilisation de range(a , b , c ) pour obtenir la liste à partir de a compris de tous les termes
successifs de la suite arithmétique de raison c et de premier terme a, qui sont inférieurs à b.
Par exemple:
A partir de 0 en ajoutant 4 on obtient les termes successifs de la liste.
-----------------------------------------------------------------------------------------------------------------
EXERCICE 1
Que donne le programme suivant ?
import random as r
print r.sample(range(1,100),4)
-----------------------------------------------------------------------------------------
EXERCICE 2
1. Que donne le programme suivant ?
import random as r
print range(1,100,10)
2. Que donne le programme suivant ?
import random as r
print range( 0,100,10)
3. Que donne le programme suivant ?
import random as r
print range( 0,22,4)
----------------------------------------------------------------------------------------
EXERCICE 3
Que donne le programme suivant ?
import random as r
myArray=['Fabien',' Antoine', 'David','Alexandre', 'Emile', 'Kevin' ]
print "Le prochain président de la république est: "
print r.choice(myArray)
------------------------------------------------------------------------------------------
EXERCICE 4.
Que donne le programme suivant ?
import random as r
print r.randrange(1,100)
----------------------------------------------------------------------------------------
EXERCICE 5
Que donne le programme suivant ?
import random as r
print r.random()
----------------------------------------------------------------------------------------
EXERCICE 6
Que donne le programme suivant ?
import random as r
print range( 0 ,10)
---------------------------------------------------------