Trouver et changer les coordonnée d'une matrice
KaMa1712 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
KaMa1712 Messages postés 2 Date d'inscription Statut Membre Dernière intervention - 20 févr. 2021 à 18:54
KaMa1712 Messages postés 2 Date d'inscription Statut Membre Dernière intervention - 20 févr. 2021 à 18:54
A voir également:
- Trouver et changer les coordonnée d'une matrice
- Changer dns - Guide
- Coordonnée gps - Guide
- Trouver adresse mac - Guide
- Changer carte graphique - Guide
- Changer clavier qwerty en azerty - Guide
2 réponses
Bonjour,
Pour l'affichage du code, il faut choisir "python" dans la liste de valeur pour avoir une coloration syntaxique.
Après pour ton exercice, moi je ferais juste une grille 9X9 avec les cases du damier. Puis une fonction d'affichage qui rajoute les intitulés lignes/colonnes à l'écran.
Ainsi quand tu testes si la position en réponse est dans la grille, tu n'a qu'à tester <=9 pour chacune des 2 valeurs. Et après pour cibler une case ce sera
Car ton
elem[0] par rapport à len(grille_debut) et elem[1] par rapport à len(grille_debut[elem[0]]), mais cela s'il n'y avait que des cases du damier dans ton tableau, pas les blancs de séparation et les titres lignes colonnes
Enfin quand tu utilises un print exécutant une fonction, il faudrait que la fonction retourne une valeur (avec l'instruction return xxx) car sinon le print va donner
Pour seulement exécuter la fonction, ne pas faire
Pour l'affichage du code, il faut choisir "python" dans la liste de valeur pour avoir une coloration syntaxique.
#python from math import * lignes = [1,2,3,4,5,6,7,8,9] clonnes = ['A','B','C','D','E','F','G','H','I'] grille_debut = [['','','|',1,'',2,'',3,'',4,'',5,'',6,'',7,'',8,'',9],
Après pour ton exercice, moi je ferais juste une grille 9X9 avec les cases du damier. Puis une fonction d'affichage qui rajoute les intitulés lignes/colonnes à l'écran.
Ainsi quand tu testes si la position en réponse est dans la grille, tu n'a qu'à tester <=9 pour chacune des 2 valeurs. Et après pour cibler une case ce sera
grille[l][c]
Car ton
if elem in range(grille_debut):n'a pas de sens, il faudrait regarder
elem[0] par rapport à len(grille_debut) et elem[1] par rapport à len(grille_debut[elem[0]]), mais cela s'il n'y avait que des cases du damier dans ton tableau, pas les blancs de séparation et les titres lignes colonnes
Enfin quand tu utilises un print exécutant une fonction, il faudrait que la fonction retourne une valeur (avec l'instruction return xxx) car sinon le print va donner
None
Pour seulement exécuter la fonction, ne pas faire
print(affichage_grille_debut(grille_debut))mais juste
affichage_grille_debut(grille_debut)