1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| import random as rd
global urne
def modelisation_urne(a,b):
urne=a*[1]+b*[0] #les boules bleues sont modélisées par des 1 et les boules rouges par des 0
return urne
#on effectue un tirage sans remise
def tirage(urne):
rd.shuffle(urne)
dernier=urne[-1]
print("urne avant retrait : ", urne)
urne.pop()
print("urne après retrait : ", urne)
print(dernier)
return dernier
urne=modelisation_urne(10,10)
print("urne initiale : ", urne)
for i in range(21):
if tirage(urne)==1: #1 renvoie à la boule blanche
print("Vous avez tiré une boule bleue")
else:
print("Vous avez tiré une boule rouge") |
Partager