Trouver et changer les coordonnée d'une matrice
Fermé
KaMa1712
Messages postés
2
Date d'inscription
samedi 20 février 2021
Statut
Membre
Dernière intervention
20 février 2021
-
20 févr. 2021 à 15:39
KaMa1712 Messages postés 2 Date d'inscription samedi 20 février 2021 Statut Membre Dernière intervention 20 février 2021 - 20 févr. 2021 à 18:54
KaMa1712 Messages postés 2 Date d'inscription samedi 20 février 2021 Statut Membre Dernière intervention 20 février 2021 - 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 clavier qwerty en azerty - Guide
- Trouver une adresse - Guide
2 réponses
jee pee
Messages postés
40584
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
23 décembre 2024
9 460
Modifié le 20 févr. 2021 à 17:47
Modifié le 20 févr. 2021 à 17:47
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)
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
20 févr. 2021 à 18:00
20 févr. 2021 à 18:00
Bonjour,
je n'ai le droit à aucune librairie
D'abord, c'est bibliothèque, pas librairie (library en anglais = bibliothèque)
Tu n'y a pas droit mais tu importes quand même la bibliothèque math ?
je n'ai le droit à aucune librairie
D'abord, c'est bibliothèque, pas librairie (library en anglais = bibliothèque)
Tu n'y a pas droit mais tu importes quand même la bibliothèque math ?
KaMa1712
Messages postés
2
Date d'inscription
samedi 20 février 2021
Statut
Membre
Dernière intervention
20 février 2021
20 févr. 2021 à 18:54
20 févr. 2021 à 18:54
oui juste cettebibliothèque la