Scrabble [Résolu]

Signaler
Messages postés
50
Date d'inscription
mardi 21 juillet 2020
Statut
Membre
Dernière intervention
3 janvier 2021
-
Messages postés
853
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
17 janvier 2021
-
Bonjour,pouvez vous m'aider à résoudre les 5 questions de cette exo et me donner des pistes de réflexion pour que j'arrive à les résoudre
On veut ici dans cet exo vérifier le placement des mots sur le plateau de jeu.

1. Ecrire une fonction lire coords() qui demande au joueur des coordonnees, les filtre jusqu’`a correspondre a une case vide du plateau, et les renvoie.

voilà ce que j'ai fait
def lire_coords():
    ligne=input()
    colonne=input()
    while(Tableau[ligne][colonne]!=""):
        ligne=input()
        colonne=input()


Bon on m'a demande de créer un tableau comme le plateau du jeu mais pour l'instant j'y arrive pas,c'est pas grave supposons mon tableau est bien défini et me renvoie un bon plateau

2. Ecrire une fonction placement(plateau,l,c,dir,mot) qui reçoit le plateau, les coordonnées de la case de placement de la premiere lettre, une direction (horizontal ou vertical), et un mot, et qui verifie si le mot est plaçable a cet endroit. Attention il peut y avoir deja des lettres posées sur le plateau dont le mot fait usage. La fonction renvoie la liste des lettres necessaires pour placer ce mot `a cet endroit dans ce sens, ou bien une liste vide si c’est impossible (par ex le mot est trop long, ou incompatible avec les lettres déja aplacees...).

désolé ici j'ai pas réussi a faire le code car les trucs de directions me bloquent

8 réponses

Messages postés
853
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
17 janvier 2021
96
Bonjour Theo,

Peux tu expliquer ce que fait exactement ta fonction lire_coords() ?

Bon on m'a demande de créer un tableau comme le plateau du jeu mais pour l'instant j'y arrive pas,

c'est pas ce que l'on a fait dans ton appel précédent, ça ?
Messages postés
50
Date d'inscription
mardi 21 juillet 2020
Statut
Membre
Dernière intervention
3 janvier 2021

En fait ce message au moment où je me suis mis à l'écrire, j'avais pas encore trouvé le code pour créer le tableau mais maintenant c'est bon grâce à vous

Bon lire coordonnée.
Je demande le numéro de la ligne et colonne à l'utilisateur
Ex
Tableau[2][8]
ma fonction va tester sil y a quelque chose(jeton/bonus) dans cette case et s'il y a rien du tout, il redemandé à l'utilisateur d'autres coordonnées jusqu'à tomber sur une case vide

Esce clair ?
Messages postés
50
Date d'inscription
mardi 21 juillet 2020
Statut
Membre
Dernière intervention
3 janvier 2021

Bonjour, j'ai enfin réussi à comprendre les trucs de directions, je vais essayer mainy39devesoudre la question en entier et si j'ai un problème je vous le dirai
Messages postés
853
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
17 janvier 2021
96
Moi, déjà, je ferais comme ça:

    ligne=input('Entrez un numéro de ligne')
    colonne=input('Entrez un numéro de colonne')


pour que l'utilisateur sache quoi faire
Messages postés
50
Date d'inscription
mardi 21 juillet 2020
Statut
Membre
Dernière intervention
3 janvier 2021

Ah OK merci de la rectification
Messages postés
853
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
17 janvier 2021
96
Au fait, tu as posé la même question sur un autre forum, non ?

Sous un autre pseudonyme ...

Tu nous dira si il faut qu'on continue à t'aider ici, que personne ne perde son temps ....
Messages postés
50
Date d'inscription
mardi 21 juillet 2020
Statut
Membre
Dernière intervention
3 janvier 2021

Oui je l'ai fait .En faite j'ai envie de le supprimer dans l'autre forum mais j'y arrive pas.
De base c'était dans l'autre forum que je voulais le faire mais ils sont un peu lent a repondre
Messages postés
853
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
17 janvier 2021
96
Bonjour Theo,

Tu peux marquer cet appel comme résolu, si c'est le cas ...