Jeu de scrabble
Résolu
Theo_0055
Messages postés
273
Date d'inscription
Statut
Membre
Dernière intervention
-
Theo_0055 Messages postés 273 Date d'inscription Statut Membre Dernière intervention -
Theo_0055 Messages postés 273 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je rencontre beaucoup de difficultés dans une question en particulière de mon projet. Vous pouvez m'aider s'il vous plaît à la résoudre
Écrire une fonction bonus() qui initialise et renvoie une liste de listes de caracteres, contenant les bonus des
cases du plateau.
A faire avoir fait(ci dessous), je bloque j'arrive pas à manipuler tous ses colonnes et lignes. Même placer les éléments correctement MT et LD sur la ligne d'indice 0 j'y arrive
Votre aide me sera très utile
cases_MT = [[0,0],[0,7],[0,14],[7,0],[7,14],[14,0],[14,7],[14,14]]
cases_MD = [[1,1],[1,13],[2,2],[2,12],[3,3],[3,11],[4,4],[4,10],[7,7],[10,4],[10,10],[11,3],[11,11],[12,2],[12,12],[13,1],[13,13]]
cases_LT = [[1,5],[1,9],[5,1],[5,5],[5,9],[5,13],[9,1],[9,5],[9,9],[9,13],[13,5],[13,9]]
cases_LD = [[0,3],[0,11],[2,6],[2,8],[3,0],[3,7],[3,14],[6,2],[6,6],[6,8],[6,12],[7,3],[7,11],[8,2],[8,6],[8,8],[8,12],[11,0],[11,7],[11,14],[12,6],[12,8],[14,3],[14,11]]

Écrire une fonction bonus() qui initialise et renvoie une liste de listes de caracteres, contenant les bonus des
cases du plateau.
A faire avoir fait(ci dessous), je bloque j'arrive pas à manipuler tous ses colonnes et lignes. Même placer les éléments correctement MT et LD sur la ligne d'indice 0 j'y arrive
Votre aide me sera très utile
cases_MT = [[0,0],[0,7],[0,14],[7,0],[7,14],[14,0],[14,7],[14,14]]
cases_MD = [[1,1],[1,13],[2,2],[2,12],[3,3],[3,11],[4,4],[4,10],[7,7],[10,4],[10,10],[11,3],[11,11],[12,2],[12,12],[13,1],[13,13]]
cases_LT = [[1,5],[1,9],[5,1],[5,5],[5,9],[5,13],[9,1],[9,5],[9,9],[9,13],[13,5],[13,9]]
cases_LD = [[0,3],[0,11],[2,6],[2,8],[3,0],[3,7],[3,14],[6,2],[6,6],[6,8],[6,12],[7,3],[7,11],[8,2],[8,6],[8,8],[8,12],[11,0],[11,7],[11,14],[12,6],[12,8],[14,3],[14,11]]

A voir également:
- Ld scrabble
- Ordi scrabble - Télécharger - Jeux vidéo
- Débloquer scrabble go - Forum jeux en ligne
- Isc.ro scrabble - Forum jeux en ligne
- Scrabble isc ro ✓ - Forum Réseaux sociaux
- Pour scrabble go - Forum jeux en ligne
45 réponses
pffff, tu ne lis pas mes réponses avec attention !
sauf qu'au départ il faut faire un tableau comme tu le fais mais entièrement vide
ensuite si tu as les listes que tu montres au début, cases_MT = [[0,0],[0 ....
tu les parcours avec une boucle pour lire les couples ligne, colonnes
et tu renseigne tableau[ligne][colonne] = 'MT'
sauf qu'au départ il faut faire un tableau comme tu le fais mais entièrement vide
tableau = [[""for j in range(15)]for i in range(15)]
ensuite si tu as les listes que tu montres au début, cases_MT = [[0,0],[0 ....
tu les parcours avec une boucle pour lire les couples ligne, colonnes
et tu renseigne tableau[ligne][colonne] = 'MT'
Tableau=[] s=[] cases_MT = [[0,0],[0,7],[0,14],[7,0],[7,14],[14,0],[14,7],[14,14]] cases_LD = [[0,3],[0,11],[2,6],[2,8],[3,0],[3,7],[3,14],[6,2],[6,6],[6,8],[6,12],[7,3],[7,11],[8,2],[8,6],[8,8],[8,12],[11,0],[11,7],[11,14],[12,6],[12,8],[14,3],[14,11]] cases_MD = [[1,1],[1,13],[2,2],[2,12],[3,3],[3,11],[4,4],[4,10],[7,7],[10,4],[10,10],[11,3],[11,11],[12,2],[12,12],[13,1],[13,13]] cases_LT = [[1,5],[1,9],[5,1],[5,5],[5,9],[5,13],[9,1],[9,5],[9,9],[9,13],[13,5],[13,9]] for lignes in range(len(cases_MT)): for colonnes in range(2): w=cases_MT[lignes][colonnes]="MT" Tableau.append(w) for lignes in (cases_LD): x=cases_LD[lignes][colonnes]="LD" Tableau.append(x) for lignes in (cases_MD): y=cases_MD[lignes][colonnes]="MD" Tableau.append(y) for lignes in (cases_LT): z=cases_LT[lignes][colonnes]="LT" Tableau.append(z) print(Tableau)
Esceque je suis dans la bonne voie,sinon quel erreur j'ai faite ?
ne peux-tu pas analyser cela? as-tu testé, cela te donne-t-il le résultat attendu?
merci de spécifier "python" quand tu utilises les balises de code: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
merci de spécifier "python" quand tu utilises les balises de code: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Ben en fait tu n'as pas lu ma réponse, encore une fois
je t'ai dis:
et toi tu écris :
Mais bon tu fais bien comme tu veux ....
je t'ai dis:
tableau = [[""for j in range(15)]for i in range(15)]
et toi tu écris :
Tableau=[]
Mais bon tu fais bien comme tu veux ....
Mais c'est vous qui m'avez dit
"sauf qu'au départ il faut faire un tableau comme tu le fais mais entièrement vide"
C'est pour cela je l'ai fait, initialement c'est ce tableau avec for que j'avais fait
"sauf qu'au départ il faut faire un tableau comme tu le fais mais entièrement vide"
C'est pour cela je l'ai fait, initialement c'est ce tableau avec for que j'avais fait
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Et aussi je peux pas faire cela car dans mon projet on me demande cela dans la 2eme question
Q2)écrire une fonction init jetons() qui initialise et renvoie une liste de listes contenant uniquement des cases vides
Q2)écrire une fonction init jetons() qui initialise et renvoie une liste de listes contenant uniquement des cases vides
C'est bon j'ai réussis à faire autrement en utilisant la compréhension de liste la 2ème question
Et du coup j'ai utilisé votre méthode et j'ai trouvé merci infiniment
Et du coup j'ai utilisé votre méthode et j'ai trouvé merci infiniment
Merci de m'avoir aidé pour la question 1,esceque vous pouvez m'aider à résoudre d'autres questions svp
Bonjour,désole je pensais que mon code allait marcher mais bon il bug dt pourtant cette fois ci j'étais sur d'avoir trouvé
cases_MT = [[0,0],[0,7],[0,14],[7,0],[7,14],[14,0],[14,7],[14,14]] cases_LD = [[0,3],[0,11],[2,6],[2,8],[3,0],[3,7],[3,14],[6,2],[6,6],[6,8],[6,12],[7,3],[7,11],[8,2],[8,6],[8,8],[8,12],[11,0],[11,7],[11,14],[12,6],[12,8],[14,3],[14,11]] cases_MD = [[1,1],[1,13],[2,2],[2,12],[3,3],[3,11],[4,4],[4,10],[7,7],[10,4],[10,10],[11,3],[11,11],[12,2],[12,12],[13,1],[13,13]] cases_LT = [[1,5],[1,9],[5,1],[5,5],[5,9],[5,13],[9,1],[9,5],[9,9],[9,13],[13,5],[13,9]] def bonus(): Tableau=[[""for j in range(15)]for i in range(15)] for ligne,colonne in cases_MT: Tableau[ligne][colonne]="MT" for ligne in cases_LD: Tableau[ligne][colonne]="LD" for lignes in cases_MT: Tableau[ligne][colonne]="MD" for lignes in (cases_MT): Tableau[ligne][colonne]="LT" print(Tableau)
la réponse est sous tes yeux !
tu vois pas un truc, là ?
et dans
for ligne,colonne in cases_MT: Tableau[ligne][colonne]="MT" for ligne in cases_LD: Tableau[ligne][colonne]="LD"
tu vois pas un truc, là ?
et dans
for lignes in cases_MT:???
Ca saute aux yeux, pourtant
Si tu vois pas, là, ca devient grave ...
problème de logique au départ dans la rédaction des 4 boucles for
puis problème d'observation même quand on te met le doigt dessus
Si tu vois pas, là, ca devient grave ...
problème de logique au départ dans la rédaction des 4 boucles for
puis problème d'observation même quand on te met le doigt dessus
cases_MT = [[0,0],[0,7],[0,14],[7,0],[7,14],[14,0],[14,7],[14,14]] cases_LD = [[0,3],[0,11],[2,6],[2,8],[3,0],[3,7],[3,14],[6,2],[6,6],[6,8],[6,12],[7,3],[7,11],[8,2],[8,6],[8,8],[8,12],[11,0],[11,7],[11,14],[12,6],[12,8],[14,3],[14,11]] cases_MD = [[1,1],[1,13],[2,2],[2,12],[3,3],[3,11],[4,4],[4,10],[7,7],[10,4],[10,10],[11,3],[11,11],[12,2],[12,12],[13,1],[13,13]] cases_LT = [[1,5],[1,9],[5,1],[5,5],[5,9],[5,13],[9,1],[9,5],[9,9],[9,13],[13,5],[13,9]] def bonus(): Tableau=[[""for j in range(15)]for i in range(15)] for ligne,colonne in cases_MT: Tableau[ligne][colonne]="MT" for ligne,colonne in cases_LD: Tableau[ligne][colonne]="LD" for ligne,colonne in cases_MT: Tableau[ligne][colonne]="MD" for ligne,colonne in (cases_MT): Tableau[ligne][colonne]="LT" print(Tableau)
C'est ma 1ere année de licence. J'ai commencé python en septembre.
Si on m'a donné ce projet donc les profs ont supposés qu'on peut le faire
Moi je suis pas un expert en Python mais au moins je me débrouille
Si on m'a donné ce projet donc les profs ont supposés qu'on peut le faire
Moi je suis pas un expert en Python mais au moins je me débrouille
ok, donc tu sais forcément comment créer des fonctions et les exploiter, alors ?
sinon, regarde sur le net :
https://allen-downey.developpez.com/livres/python/pensez-python/
sinon, regarde sur le net :
https://allen-downey.developpez.com/livres/python/pensez-python/