Jeu de scrabble
Résolu/Fermé
Theo_0055
Messages postés
275
Date d'inscription
mardi 21 juillet 2020
Statut
Membre
Dernière intervention
19 janvier 2023
-
11 déc. 2020 à 09:30
Theo_0055 Messages postés 275 Date d'inscription mardi 21 juillet 2020 Statut Membre Dernière intervention 19 janvier 2023 - 12 déc. 2020 à 18:46
Theo_0055 Messages postés 275 Date d'inscription mardi 21 juillet 2020 Statut Membre Dernière intervention 19 janvier 2023 - 12 déc. 2020 à 18:46
A voir également:
- Mt scrabble
- Ordi scrabble - Télécharger - Jeux vidéo
- Scrabble gratuit - Télécharger - Puzzle & Réflexion
- Scrabble isc ✓ - Forum Jeux vidéo
- Scrabble go faux joueurs - Forum jeux en ligne
- Débloquer scrabble go ✓ - Forum MacOS
45 réponses
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
Modifié le 11 déc. 2020 à 18:35
Modifié le 11 déc. 2020 à 18:35
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'
Theo_0055
Messages postés
275
Date d'inscription
mardi 21 juillet 2020
Statut
Membre
Dernière intervention
19 janvier 2023
1
12 déc. 2020 à 10:15
12 déc. 2020 à 10:15
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 ?
yg_be
Messages postés
23242
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
4 octobre 2024
1 541
12 déc. 2020 à 11:38
12 déc. 2020 à 11:38
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
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
12 déc. 2020 à 11:46
12 déc. 2020 à 11:46
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 ....
Theo_0055
Messages postés
275
Date d'inscription
mardi 21 juillet 2020
Statut
Membre
Dernière intervention
19 janvier 2023
1
12 déc. 2020 à 11:52
12 déc. 2020 à 11:52
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
Theo_0055
Messages postés
275
Date d'inscription
mardi 21 juillet 2020
Statut
Membre
Dernière intervention
19 janvier 2023
1
12 déc. 2020 à 11:56
12 déc. 2020 à 11:56
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
Theo_0055
Messages postés
275
Date d'inscription
mardi 21 juillet 2020
Statut
Membre
Dernière intervention
19 janvier 2023
1
12 déc. 2020 à 12:51
12 déc. 2020 à 12:51
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
Theo_0055
Messages postés
275
Date d'inscription
mardi 21 juillet 2020
Statut
Membre
Dernière intervention
19 janvier 2023
1
12 déc. 2020 à 13:07
12 déc. 2020 à 13:07
Merci de m'avoir aidé pour la question 1,esceque vous pouvez m'aider à résoudre d'autres questions svp
Theo_0055
Messages postés
275
Date d'inscription
mardi 21 juillet 2020
Statut
Membre
Dernière intervention
19 janvier 2023
1
Modifié le 12 déc. 2020 à 15:39
Modifié le 12 déc. 2020 à 15:39
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)
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
Modifié le 12 déc. 2020 à 16:49
Modifié le 12 déc. 2020 à 16:49
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:???
Theo_0055
Messages postés
275
Date d'inscription
mardi 21 juillet 2020
Statut
Membre
Dernière intervention
19 janvier 2023
1
12 déc. 2020 à 17:09
12 déc. 2020 à 17:09
Désolé, j'ai bon me creuser la tête, je vois rien moi
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
12 déc. 2020 à 17:28
12 déc. 2020 à 17:28
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
Theo_0055
Messages postés
275
Date d'inscription
mardi 21 juillet 2020
Statut
Membre
Dernière intervention
19 janvier 2023
1
12 déc. 2020 à 17:32
12 déc. 2020 à 17:32
J'ai vu parceque je n'est pas mis., colonne à mes 3 autres for
C'est ça ?
C'est ça ?
Theo_0055
Messages postés
275
Date d'inscription
mardi 21 juillet 2020
Statut
Membre
Dernière intervention
19 janvier 2023
1
12 déc. 2020 à 17:33
12 déc. 2020 à 17:33
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)
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
12 déc. 2020 à 17:37
12 déc. 2020 à 17:37
y a pu qu'à tester pour voir ...
Theo_0055
Messages postés
275
Date d'inscription
mardi 21 juillet 2020
Statut
Membre
Dernière intervention
19 janvier 2023
1
12 déc. 2020 à 17:39
12 déc. 2020 à 17:39
Le problème c'est que lorsque je teste ça me renvoie rien
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
12 déc. 2020 à 17:49
12 déc. 2020 à 17:49
Fais voir ton code complet ...
Theo_0055
Messages postés
275
Date d'inscription
mardi 21 juillet 2020
Statut
Membre
Dernière intervention
19 janvier 2023
1
12 déc. 2020 à 17:54
12 déc. 2020 à 17:54
Bein c'est celui que j'ai posté à 17h33
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
12 déc. 2020 à 17:56
12 déc. 2020 à 17:56
Aaaaaaaaaaaaah ok !
C'est du lourd, là ...
Tu débutes complètement en Python, ou quoi ?
C'est du lourd, là ...
Tu débutes complètement en Python, ou quoi ?
Theo_0055
Messages postés
275
Date d'inscription
mardi 21 juillet 2020
Statut
Membre
Dernière intervention
19 janvier 2023
1
12 déc. 2020 à 18:02
12 déc. 2020 à 18:02
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
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
Modifié le 12 déc. 2020 à 18:08
Modifié le 12 déc. 2020 à 18:08
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/