langage python
19 messages normal
22/04/2010 00:22
#1
22/04/2010 08:47
#2
22/04/2010 11:04
#3
Voila ce que je dois faire, c'est un jeu de memory. J'ai presque tout fini mais je bloque a la question 5 pour la fonction action(ligne,colonne)
Je n'arrive pas a \"mémoriser\" l'emplacement de la première carte que je tire pour pouvoir après avoir tiré la deuxième carte la retourner si les 2 sont différentes.
Je sais que sa va pas être évident pour vous puisque c'est vraiment la fin du programme, mais on sait jamais.
Je n'arrive pas a \"mémoriser\" l'emplacement de la première carte que je tire pour pouvoir après avoir tiré la deuxième carte la retourner si les 2 sont différentes.
Je sais que sa va pas être évident pour vous puisque c'est vraiment la fin du programme, mais on sait jamais.
22/04/2010 11:25
#4
Ah ouai peut être que je pense à finir le mien pour lundi :°
Désolé mais aujourd'hui je ne peux pas trop aider, python c'est pas trop mon truc (même si je suis en info XD) et faut que je révise les derniers cours.
Edit: D'après ce que j'ai lu, il ne faut pas retourner les deux cartes au tirage de la 2e mais plutot de retourner la 1ere quand on clique dessus puis retourner la 2e quand on clique dessus. Et ensuie de les comparer.
Désolé mais aujourd'hui je ne peux pas trop aider, python c'est pas trop mon truc (même si je suis en info XD) et faut que je révise les derniers cours.
Edit: D'après ce que j'ai lu, il ne faut pas retourner les deux cartes au tirage de la 2e mais plutot de retourner la 1ere quand on clique dessus puis retourner la 2e quand on clique dessus. Et ensuie de les comparer.
22/04/2010 12:19
#5
22/04/2010 12:46
#6
Nitnek5091 :
T'a le même TP?
Sa j'y arrive, je tire la première, je mémorise la lettre, je tire la deuxième, je compare les deux lettres et la ou sa coince que si elles sont différentes, je n'arrive pas a cacher la premiere puisque j'ai mémorisé la lettre mais pas l'emplacement.
Il suffit alors de mémoriser que l'emplacement ,car avec ça tu peux retrouver la lettre ;-)
22/04/2010 13:36
#7
22/04/2010 13:37
#8
22/04/2010 15:54
#9
22/04/2010 18:47
#10
Bon j'ai réussi à faire un truc. Mon code est vraiment mais alors vraiment moche, mais il me manque des compétences pour faire plus simple.
Maintenant le seul problème de mon mémory, c'est que je peux cliquer 2 fois sur la même case et sa la compte bonne mais tant pis, je verrais si j'ai le courage de faire un truc pour régler sa.
Maintenant le seul problème de mon mémory, c'est que je peux cliquer 2 fois sur la même case et sa la compte bonne mais tant pis, je verrais si j'ai le courage de faire un truc pour régler sa.
22/04/2010 19:58
#11
22/04/2010 20:51
#12
serialbuscontroler :
Hello, je suis pas un dieu en informatique donc je pourrais pas t'aider directement mais il y a site très intéressant pour la progra (et notamment le langage python), c'est le \"siteduzéro.com3
Puisqu'on en parle : c'est là que ça se passe !
J'ai jamais eu la \"chance\" de coder en Python mais j'aimerais bien avoir de bonnes notions dans ce langage...
Pour ton problème de clic au même emplacement, vu que tu te souvient de l'emplacement (j'imagine que c'est sous la forme (ligne, colonne), pourquoi ne pas soit vérifier que la carte sur laquelle on clique n'est pas le meme emplacement, soit rendre \"non-cliquable\" la carte à l'emplacement mis en mémoire ?
22/04/2010 21:06
#13
Rendre la case non cliquable je ne sais pas si sa peut se faire, en tout cas je n'ai pas la moindre idée de comment faire. Vérifier que se ne soit pas le même emplacement, c'est ce que je comptais faire.
EDIT: Sa y est j'ai fini. Pour celui qui jouera, sa marchera impeccable. Pour celui qui regardera le code, il trouvera sans doutes des trucs bancals, mais bon tant pis. Notre prof nous avait dit qu'on pourrait lui poser des questions, je lui ai envoyé 2 emails et pas de réponses donc il devra se contenter de sa.
EDIT: Sa y est j'ai fini. Pour celui qui jouera, sa marchera impeccable. Pour celui qui regardera le code, il trouvera sans doutes des trucs bancals, mais bon tant pis. Notre prof nous avait dit qu'on pourrait lui poser des questions, je lui ai envoyé 2 emails et pas de réponses donc il devra se contenter de sa.
26/04/2010 11:59
#14
26/04/2010 15:40
#15
26/04/2010 17:27
#16
26/04/2010 17:49
#17
27/04/2010 00:07
#18
27/04/2010 16:33
#19
Vous devez être connecté pour répondre à ce sujet.