Travail du 05/03/2014 avec Alexandre Cornier
Page 1 sur 1
Travail du 05/03/2014 avec Alexandre Cornier
Nouvelle tentative infructueuse de la création d'un tableau pour les variables aléatoires et de la saisie d'une réponse par le joueur.
import random
#Paramètres
Nbcases = 10
Variable = ["1","2","3","4","0"]
Nbvar = 5
t = 1
#Tableau (5X4)
tab=[["A","B","C","D"],["A1","B1","C1","D1"],["A2","B2","C2","D2"],["A3","B3","C3","D3"],["A4","B4","C4","D4"]]
#Mettre aléatoirement des variables dans le tableau
sol = [random.randint(0,Nbvar-1) for i in range(Nbcases)]
import random
#Paramètres
Nbcases = 10
Variable = ["1","2","3","4","0"]
Nbvar = 5
t = 1
#Tableau (5X4)
tab=[["A","B","C","D"],["A1","B1","C1","D1"],["A2","B2","C2","D2"],["A3","B3","C3","D3"],["A4","B4","C4","D4"]]
#Mettre aléatoirement des variables dans le tableau
sol = [random.randint(0,Nbvar-1) for i in range(Nbcases)]
Anthony Esteves- Com debutant
- Messages : 5
Date d'inscription : 07/02/2014
Travail du 05/03/2014 avec Alexandre Cornier
Réalisation d'un programme fonctionnel mais pas encore adapté à notre projet de Memory: (c'est un programme test)
#Programme pour mélanger les éléments d'une liste
from random import randrange
def echange(liste, i1, i2): #permet d'échanger les éléments d'indices i1 et i2 de la liste
x = liste[i1] #exemple: liste = [1, 2, 3, 4]
liste[i1] = liste[i2] #echange(liste, 1, 2)
liste[i2] = x #print(liste)---> [1, 3, 2, 4]
def melange(liste, n): #permet d'effectuer n echanges aléatoires de deux éléments de la liste
for i in range(n):
echange(liste, randrange(len(liste)), randrange(len(liste)))
liste = [0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9]
melange(liste, 20)
print(liste)
#Programme pour mélanger les éléments d'une liste
from random import randrange
def echange(liste, i1, i2): #permet d'échanger les éléments d'indices i1 et i2 de la liste
x = liste[i1] #exemple: liste = [1, 2, 3, 4]
liste[i1] = liste[i2] #echange(liste, 1, 2)
liste[i2] = x #print(liste)---> [1, 3, 2, 4]
def melange(liste, n): #permet d'effectuer n echanges aléatoires de deux éléments de la liste
for i in range(n):
echange(liste, randrange(len(liste)), randrange(len(liste)))
liste = [0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9]
melange(liste, 20)
print(liste)
Anthony Esteves- Com debutant
- Messages : 5
Date d'inscription : 07/02/2014
Travail du 05/03/2014 avec Alexandre Cornier
Petit problème au niveau de la liste. Impossible de mélanger les éléments dans les différentes listes:
tab=[["A","A","B","B"],["C","C","D","D"],["E","E","F","F"],["G","G","H","H"],["J","J","K","K"]]
Recherche d'une solution appropriée. Petite idée mais inutilisable:
A=["A","A","B","B"]
B=["C","C","D","D"]
C=["E","E","F","F"]
D=["G","G","H","H"]
E=["J","J","K","K"]
tab=[A,B,C,D,E]
En attente d'une solution plus utile ...
tab=[["A","A","B","B"],["C","C","D","D"],["E","E","F","F"],["G","G","H","H"],["J","J","K","K"]]
Recherche d'une solution appropriée. Petite idée mais inutilisable:
A=["A","A","B","B"]
B=["C","C","D","D"]
C=["E","E","F","F"]
D=["G","G","H","H"]
E=["J","J","K","K"]
tab=[A,B,C,D,E]
En attente d'une solution plus utile ...
Anthony Esteves- Com debutant
- Messages : 5
Date d'inscription : 07/02/2014
Travail du 05/03/2014 avec Alexandre Cornier
Travail exceptionnel d'Alexandre au niveau de la saisie des réponses par les joueurs et la vérifications des réponses des joueurs ainsi que le comptage des points.
Bravo !
Bravo !
Anthony Esteves- Com debutant
- Messages : 5
Date d'inscription : 07/02/2014
Sujets similaires
» Travail du 06/03/2014 avec Alexandre Cornier
» Travail du 18/04 !
» Travail du 10/03/14
» travail du 04/03/14
» Travail du 11/04 !
» Travail du 18/04 !
» Travail du 10/03/14
» travail du 04/03/14
» Travail du 11/04 !
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|