Carre magique python
Bmax.VSA
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, je suis en 1ere spe nsi
J'ai un travail à rendre, je dois faire un programme qui verifie un carre magique, j'ai commencé mais je n'arrive pas a trouver comment verifier qu'il y est bien tout les chiffre une seul fois dans sa composition.
voila le debut du programme :
J'ai un travail à rendre, je dois faire un programme qui verifie un carre magique, j'ai commencé mais je n'arrive pas a trouver comment verifier qu'il y est bien tout les chiffre une seul fois dans sa composition.
voila le debut du programme :
carre3 = [ [2, 7, 6], [9, 5, 1], [4, 3, 8] ] #calcul les lignes def sommeLigne(carre,n) : somme = 0 for nombre in carre[n] : somme = somme + nombre return somme if sommeLigne(carre3,0) == sommeLigne(carre3,1) == sommeLigne(carre3,2) : print("true") else : print("false") #calcul les lignes def col(carre,j) : return carre[0][j] + carre[1][j] + carre[2][j] if col(carre3,0) == col(carre3,1) == col(carre3,2) : print("true") else : print("false") #calcul les diagonales def diag(carre,d) : return carre[0][0] + carre[1][1] + carre[2][2] if diag(carre3,0) == diag(carre3,1) == diag(carre3,2) : print("true") else : print("false") def diag2(carre,d) : return carre[0][2] + carre[1][1] + carre[2][0] if diag2(carre3,0) == diag2(carre3,1) == diag2(carre3,2) : print("true") else : print ("false") #vérifie la composition du carre
Message modifié par la modération
Pour une lecture plus facile du code, à l'avenir utilisez les balises, VOIR CETTE PAGE |
A voir également:
- Carré parfait python
- Citizen code python avis - Accueil - Outils
- Metre carré clavier ✓ - Forum Bureautique
- 2 au carré symbole iphone ✓ - Forum iPhone
- Signe au carré - Forum iPad
- Parenthese carré ✓ - Forum MacOS
1 réponse
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
si tu devais vérifier cela à la main, comment ferais-tu?
si tu devais vérifier cela à la main, comment ferais-tu?
Bmax.VSA
je compterai en cherchant le 1 puis le 2 puis le 3 etc etc
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
1 584
>
Bmax.VSA
ne peux-tu pas programmer cela?
Bmax.VSA
>
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
eu, c'est-à-dire que je ne sais pas comment faire, j'ai pas de cours qui me l'explique et je pars de rien
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
1 584
>
Bmax.VSA
si tu pars de rien, et si tu veux apprendre, fais alors des exercices plus simples.
Bmax.VSA
>
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
oui mais ce travail est a rendre, je viendrai pas demander de l'aide autrement