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 - 12 déc. 2020 à 18:49
Phil_1857 Messages postés 1883 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 - 17 déc. 2020 à 10:40
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
A voir également:

8 réponses

Phil_1857 Messages postés 1883 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 178
Modifié le 13 déc. 2020 à 10:34
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 ?
0
Theo_0055 Messages postés 275 Date d'inscription mardi 21 juillet 2020 Statut Membre Dernière intervention 19 janvier 2023 1
13 déc. 2020 à 10:48
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 ?
0
Theo_0055 Messages postés 275 Date d'inscription mardi 21 juillet 2020 Statut Membre Dernière intervention 19 janvier 2023 1
13 déc. 2020 à 10:55
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
0
Phil_1857 Messages postés 1883 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 178
13 déc. 2020 à 11:13
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
0

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
13 déc. 2020 à 11:17
Ah OK merci de la rectification
0
Phil_1857 Messages postés 1883 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 178
13 déc. 2020 à 11:36
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 ....
0
Theo_0055 Messages postés 275 Date d'inscription mardi 21 juillet 2020 Statut Membre Dernière intervention 19 janvier 2023 1
13 déc. 2020 à 11:59
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
0
Phil_1857 Messages postés 1883 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 178
17 déc. 2020 à 10:40
Bonjour Theo,

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