Jeu de scrabble
Résolu
Theo_0055
Messages postés
275
Date d'inscription
Statut
Membre
Dernière intervention
-
Theo_0055 Messages postés 275 Date d'inscription Statut Membre Dernière intervention - 12 déc. 2020 à 18:46
Theo_0055 Messages postés 275 Date d'inscription Statut Membre Dernière intervention - 12 déc. 2020 à 18:46
A voir également:
- Mt scrabble
- Ordi scrabble - Télécharger - Jeux vidéo
- Débloquer scrabble go - Forum jeux en ligne
- Isc.ro scrabble ✓ - Forum Réseaux sociaux
- Beug scrabble - Forum Jeux vidéos smartphones
- Beug sur pc portable - Forum PC portable
45 réponses
Bonjour Theo,
Même placer les éléments correctement MT et LD sur la ligne d'indice 0 j'y arrive
Ben si tu y arrives, pas de problème ...
C'est quoi ta question précisément ?
Même placer les éléments correctement MT et LD sur la ligne d'indice 0 j'y arrive
Ben si tu y arrives, pas de problème ...
C'est quoi ta question précisément ?
Ma question c'est comment faire pour bien placer chacun à sa place les bonus parceque c'est pas écrire une liste de liste de leur position qui va m'aider
Ou dois je commencer pouf réussir à le faire
Ou dois je commencer pouf réussir à le faire
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Par exemple comment faire pour bien placer sur la ligne d'indice 0,les 3 MT(colonne 0,colonne7 et colonne 14)
LD(colonne 3 et colonne 11)
Et les chaînes de caractères vides dans les cases contenant aucun bonus
LD(colonne 3 et colonne 11)
Et les chaînes de caractères vides dans les cases contenant aucun bonus
Ah ok , tu parles de faire ça graphiquement : dessiner les cases rouges MT sur un damier
de 15 x 15 cases ?
de 15 x 15 cases ?
As-tu commencé à coder ? ne serait-ce que pour afficher le damier, par exemple ...
Tu peux afficher ton code ici, en respectant les balises de code, le mode d'emploi ici:
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Visuellement, ça doit ressembler à ceci (avec la coloration syntaxique) :
Tu peux afficher ton code ici, en respectant les balises de code, le mode d'emploi ici:
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Visuellement, ça doit ressembler à ceci (avec la coloration syntaxique) :
def test(): print('test') test()
Moi comme je vous dit j'arrive même pas à faire la ligne 0
J'arrive à bien placer par exemple MT et les chaînes vides mais pas LD
J'arrive à bien placer par exemple MT et les chaînes vides mais pas LD
L=[]
for i in range(0,14,7):
L.append("MT")
for j in range(1,6):
L.append("")
Bon ça c'est juste un essai. Si j'arrive pas déjà à comprendre comment bien placer chaque élément sur la 1er ligne, aucune chance que j'y arrive pour 15 lignes et 15 colonnes
L=[] for i in range(0,14,7): L.append("MT")
As-tu essayé de faire un print(L) pour voir ce qu'il contient exactement ?
Oui je l'ai fait. C'est pourquoi j'ai dit j'arrive à bien placer MT et les chaînes vides mais pas LD
moi, quand je fait
je vois ça : ['MT', 'MT'] une liste de 2 chaines de caractères MT
c'est quoi l'intérêt ?
En plus ta boucle sur (0,14,7) ne sert à rien, tu ferais
ca donnerait exactement le même résultat ...
et à la fin de tes 2 boucles, ca donne ça:
['MT', 'MT', '', '', '', '', '']
print(L)
je vois ça : ['MT', 'MT'] une liste de 2 chaines de caractères MT
c'est quoi l'intérêt ?
En plus ta boucle sur (0,14,7) ne sert à rien, tu ferais
L=[] for i in range(0,2): L.append("MT")
ca donnerait exactement le même résultat ...
et à la fin de tes 2 boucles, ca donne ça:
['MT', 'MT', '', '', '', '', '']
Le code que j'ai copié collé c'est pas le bon, j'ai supprimé le bon et je me souviens plus comment j'avais trouvé vi que je testait comme ça sans arrêt jusqu'à tomber sur le bon
Quescequ'il faut faire pour trouver la solution, un indice pour que je puisse avancer
Quescequ'il faut faire pour trouver la solution, un indice pour que je puisse avancer
Moi mon problème principale c'est comment on place chaque jeton à sa place
Par e emple à la ligne 0,il faut que j'ai
[MT, "", "", LD, "", "", "", MT, "", "", "", LD, "", "", MT{
..
Je dois faire la même chose pour chaque ligne.
Ensuite je dois tout mettre dans une grande liste(liste de liste)
Mais d'abord, il faut que j'arrive d'abord à comprendre comment faire pour la ligne 0,avant d'espérer trouver pour les autres lignes
Par e emple à la ligne 0,il faut que j'ai
[MT, "", "", LD, "", "", "", MT, "", "", "", LD, "", "", MT{
..
Je dois faire la même chose pour chaque ligne.
Ensuite je dois tout mettre dans une grande liste(liste de liste)
Mais d'abord, il faut que j'arrive d'abord à comprendre comment faire pour la ligne 0,avant d'espérer trouver pour les autres lignes
Oui bien sur, c'est une question concernant un projet que je dois rendre
Oui les indices je les maîtrises
Par exemple MT pour la ligne 0 est en indice 0, 7 et 14....
Oui les indices je les maîtrises
Par exemple MT pour la ligne 0 est en indice 0, 7 et 14....
ah ok, tu nous balances un code pas bon, comme ça, au hasard
des fois qu'on aurait une boule de cristal !
Il faut croire que tu ne maitrises pas
Tu devrait chercher sur internet comment créer un tableau à 2 dimensions, ici 15 lignes par 15
colonnes avec des "listes en compréhension" par exemple
Ensuite tu pourrais le remplir en adressant ligne et colonne :
tableau[0][7] = 'MT', etc ...
des fois qu'on aurait une boule de cristal !
Il faut croire que tu ne maitrises pas
Tu devrait chercher sur internet comment créer un tableau à 2 dimensions, ici 15 lignes par 15
colonnes avec des "listes en compréhension" par exemple
Ensuite tu pourrais le remplir en adressant ligne et colonne :
tableau[0][7] = 'MT', etc ...
Je sais comment faire, le principe mais l'appliquer c'est dure
En tout cas pour les liste compréhension je sais qu'on doit faire
Exemple :MT dans toutes les cases
[["MT"for j in range(15)]for i in range(15)]
En tout cas pour les liste compréhension je sais qu'on doit faire
Exemple :MT dans toutes les cases
[["MT"for j in range(15)]for i in range(15)]
hé ben voila...
on y arrive tout doucement ...
sauf qu'au départ il faut faire un tableau comme tu le fais mais entièrement vide et ensuite, il
n'y a plus qu'à remplir uniquement ce qui doit l'être avec 'MT', 'MD', etc ...
comme je t'ai montré dans mon message précédent (tableau[ligne][colonne] = ...)
on y arrive tout doucement ...
sauf qu'au départ il faut faire un tableau comme tu le fais mais entièrement vide et ensuite, il
n'y a plus qu'à remplir uniquement ce qui doit l'être avec 'MT', 'MD', etc ...
comme je t'ai montré dans mon message précédent (tableau[ligne][colonne] = ...)
Tableau=[] for lignes in tableau: for colonnes in tableau: Tableau[lignes][colonnes]==
Je peux remplacer certes ligne et collonne par leur valeurva la main et e rire ceci égale ceci mais ça va être un peu long et je pense pas que c'est la bonne méthode
Du coip les listes MT,LT,MD et LD que je vous ai donné plus haut,peux t il m'aider ici dans ce cas?Si oui comment puis je m'en servir