1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
| import random
liste_des_chevaux=[]
liste_des_chevaux_apres_la_course=[]
text="Course de cheveaux"
def tirage_de_nouveau_chevaux():
validation_de_numeros_differents=1
while(validation_de_numeros_differents==1):
validation_de_numeros_differents=0
liste_des_chevaux.clear()
for i in range(0,10):
liste_des_chevaux.append(random.randint(1,100))
for j in range(0,10):
for k in range(0,10):
if(j!=k):
if(liste_des_chevaux[j]==liste_des_chevaux[k]):
validation_de_numeros_differents=1
nombre_de_terme=len(liste_des_chevaux)
for l in range(nombre_de_terme) :
a=l
for j in range(nombre_de_terme) :
if liste_des_chevaux[a]<liste_des_chevaux[j] :
liste_des_chevaux[a],liste_des_chevaux[j]= liste_des_chevaux[j],liste_des_chevaux[a]
print(liste_des_chevaux)
#Tire 10 nouveau cheveaux sans numeros identiques
#et les met danas l'ordre
def pari_et_course(x,y,z):
global b,c,d,liste_des_chevaux,liste_des_chevaux_apres_la_course
print(liste_des_chevaux)
x,y,z=int(x),int(y),int(z)
b=liste_des_chevaux.count(x)
c=liste_des_chevaux.count(y)
d=liste_des_chevaux.count(z)
if((x!=y) & (y!=z) & (z!=x) & (d!=0) & (b!=0) & (c!=0)):
liste_des_chevaux_apres_la_course.clear()
#for m in range(len(liste_des_chevaux)):
#liste_des_chevaux_apres_la_course.insert(random.randint(0,m),liste_des_chevaux[m])
liste_des_chevaux_apres_la_course=liste_des_chevaux
if((x==liste_des_chevaux_apres_la_course[7])&(y==liste_des_chevaux_apres_la_course[8])&(z==liste_des_chevaux_apres_la_course[9])):
text="Tiercé dans l'ordre"
print("Tiercé dans l'ordre")
elif(((x==liste_des_chevaux_apres_la_course[7])|(x==liste_des_chevaux_apres_la_course[8])|(x==liste_des_chevaux_apres_la_course[9]))&((y==liste_des_chevaux_apres_la_course[7])|(y==liste_des_chevaux_apres_la_course[8])|(y==liste_des_chevaux_apres_la_course[9]))&((z==liste_des_chevaux_apres_la_course[7])|(z==liste_des_chevaux_apres_la_course[8])|(z==liste_des_chevaux_apres_la_course[9]))):
text="Tiercé dans le désordre"
print("tiercé dans le désordre")
else:
text="Perdu"
print("Perdu")
else:
text="Mauvaise saisie"
print("Mauvaise saisie")
tirage_de_nouveau_chevaux()
aa,bb,cc=input("1"),input("2"),input("3")
pari_et_course(aa,bb,cc)
print(liste_des_chevaux)
print(liste_des_chevaux_apres_la_course) |
Partager