Travail du 05/03/14
Page 1 sur 1
Travail du 05/03/14
for i in range (10):
sol=[random.randint(0,Nbvar-1) for j in range(t)]
print (sol)
sol[:] = sol
if sol[i] == Variable[]:
sol[i] = "vu"
Pour essayer de supprimer une variable à chaque fois qu'elle à été prise en compte
sol=[random.randint(0,Nbvar-1) for j in range(t)]
print (sol)
sol[:] = sol
if sol[i] == Variable[]:
sol[i] = "vu"
Pour essayer de supprimer une variable à chaque fois qu'elle à été prise en compte
Alexandre CORNIER- Master en communication
- Messages : 38
Date d'inscription : 29/01/2014
Re: Travail du 05/03/14
sinon, autre solution pour avoir un meilleur tableau :
sol = [random.randint(0,Nbvar-1) for i in range(1)]
sol1 = [random.randint(0,Nbvar-1) for i in range(1)]
sol2 = [random.randint(0,Nbvar-1) for i in range(1)]
sol3 = [random.randint(0,Nbvar-1) for i in range(1)]
sol4 = [random.randint(0,Nbvar-1) for i in range(1)]
sol5 = [random.randint(0,Nbvar-1) for i in range(1)]
sol6 = [random.randint(0,Nbvar-1) for i in range(1)]
sol7 = [random.randint(0,Nbvar-1) for i in range(1)]
sol8 = [random.randint(0,Nbvar-1) for i in range(1)]
sol9 = [random.randint(0,Nbvar-1) for i in range(1)]
tab=[[sol,sol1,sol2,sol3],[sol4,sol6,sol7,sol8],[sol9,sol,sol1,sol2],[sol3,sol4,sol5,sol6],[sol7,sol8,sol9,sol5]]
print (tab[0])
print (tab[1])
print (tab[2])
print (tab[3])
print (tab[4])
le résultat :
[[1], [3], [1], [4]]
[[0], [2], [1], [0]]
[[1], [1], [3], [1]]
[[4], [0], [0], [2]]
[[1], [0], [1], [0]]
sol = [random.randint(0,Nbvar-1) for i in range(1)]
sol1 = [random.randint(0,Nbvar-1) for i in range(1)]
sol2 = [random.randint(0,Nbvar-1) for i in range(1)]
sol3 = [random.randint(0,Nbvar-1) for i in range(1)]
sol4 = [random.randint(0,Nbvar-1) for i in range(1)]
sol5 = [random.randint(0,Nbvar-1) for i in range(1)]
sol6 = [random.randint(0,Nbvar-1) for i in range(1)]
sol7 = [random.randint(0,Nbvar-1) for i in range(1)]
sol8 = [random.randint(0,Nbvar-1) for i in range(1)]
sol9 = [random.randint(0,Nbvar-1) for i in range(1)]
tab=[[sol,sol1,sol2,sol3],[sol4,sol6,sol7,sol8],[sol9,sol,sol1,sol2],[sol3,sol4,sol5,sol6],[sol7,sol8,sol9,sol5]]
print (tab[0])
print (tab[1])
print (tab[2])
print (tab[3])
print (tab[4])
le résultat :
[[1], [3], [1], [4]]
[[0], [2], [1], [0]]
[[1], [1], [3], [1]]
[[4], [0], [0], [2]]
[[1], [0], [1], [0]]
Alexandre CORNIER- Master en communication
- Messages : 38
Date d'inscription : 29/01/2014
Re: Travail du 05/03/14
On a switcher les roles avec anthony, du coup je m'occupe de la reponse, pour l'instant sa donne :
print("ecrivez vos coordonnées, en commençant par les lignes, puis en finnissant par les colonnes")
# Choix de la 1ere carte
print("ligne ?")
l = int(input())
print("colonne ?")
c = int(input())
print(tab[l-1][c-1])
# Choix de la seconde carte
print("et l'autre carte ?")
print("ligne ?")
k = int(input())
print("colonne ?")
m = int(input())
# Verification que Carte 1 est different de Carte 2
if l == k:
if c == m:
while l==k and c==m:
print("une autre carte SVP")
print("ligne ?")
k = int(input())
print("colonne ?")
m = int(input())
print(tab[k-1][m-1])
if tab[l-1][c-1] == tab[k-1][m-1]:
print("I'm the boss")
ET SA MARCHE
print("ecrivez vos coordonnées, en commençant par les lignes, puis en finnissant par les colonnes")
# Choix de la 1ere carte
print("ligne ?")
l = int(input())
print("colonne ?")
c = int(input())
print(tab[l-1][c-1])
# Choix de la seconde carte
print("et l'autre carte ?")
print("ligne ?")
k = int(input())
print("colonne ?")
m = int(input())
# Verification que Carte 1 est different de Carte 2
if l == k:
if c == m:
while l==k and c==m:
print("une autre carte SVP")
print("ligne ?")
k = int(input())
print("colonne ?")
m = int(input())
print(tab[k-1][m-1])
if tab[l-1][c-1] == tab[k-1][m-1]:
print("I'm the boss")
ET SA MARCHE
Alexandre CORNIER- Master en communication
- Messages : 38
Date d'inscription : 29/01/2014
Re: Travail du 05/03/14
15h21:
La réponse est opérationnelle, il manque ne manque plus que de faire en sorte que les carte retourner se retire
La réponse est opérationnelle, il manque ne manque plus que de faire en sorte que les carte retourner se retire
Alexandre CORNIER- Master en communication
- Messages : 38
Date d'inscription : 29/01/2014
Re: Travail du 05/03/14
Pour simplifier, j'ai utiliser les fonctions def,
mais il ne reconnais plus ce que tape l'utilisateur pour las suite du programme
mais il ne reconnais plus ce que tape l'utilisateur pour las suite du programme
Alexandre CORNIER- Master en communication
- Messages : 38
Date d'inscription : 29/01/2014
Re: Travail du 05/03/14
17h11:
Sa y est, la réponse est opérationnelle , tout fonctionne dans la reponse, il n'y as plus aucun bug, tout est ok
Sa y est, la réponse est opérationnelle , tout fonctionne dans la reponse, il n'y as plus aucun bug, tout est ok
Alexandre CORNIER- Master en communication
- Messages : 38
Date d'inscription : 29/01/2014
Sujets similaires
» travail du 12/03/14
» Travail du 22/03/14
» Travail du 12/04/14
» Travail du 25/04/14
» Travail du 18/04 !
» Travail du 22/03/14
» Travail du 12/04/14
» Travail du 25/04/14
» Travail du 18/04 !
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|