Obtenez des solutions à vos questions sur Laurentvidal.fr, la plateforme de questions-réponses la plus réactive et fiable. Découvrez une mine de connaissances d'experts dans différentes disciplines sur notre plateforme de questions-réponses complète. Découvrez des réponses détaillées à vos questions grâce à un vaste réseau de professionnels sur notre plateforme de questions-réponses complète.

Comment faire un carré magique en python ?

Bonjour, j'ai besoin d'aide, je dois créer en python un carré magique sous la forme de la photo en pièce-jointe. Merci beaucoup ! :)


Comment Faire Un Carré Magique En Python Bonjour Jai Besoin Daide Je Dois Créer En Python Un Carré Magique Sous La Forme De La Photo En Piècejointe Merci Beauco class=

Sagot :

Réponse:

1) def all_squares():

2) for a1 in range(1,10):

3) or a2 in range(1,10):

4) for a3 in range(1,10):

5) or b1 in range(1,10):

6) somme = a1 + a2 + a3

7) c1 = somme - a1 - b1

8) b2 = somme - a3 - c1

9) b3 = somme - b1 - b2

10) c2 = somme - a2 - b2

11) c3 = somme - c1 - c2

12) M = MagicSquare( [a1,a2,a3,b1,b2,b3,c1,c2,c3] )

13) if M.isMagic() and 0 < b2 < 10 and 0 < b3 < 10 and 0 < c1 < 10 and 0 < c2 < 10 and 0 < c3 < 10 :

14) print(M)

15) print("---------------")

16) all_squares()

J'ai pas tenu compte de la photo. Juste le programme de réalisation d'un carré magique avec un Python donné

Salut,

Voila ce que je me souviens

Réponse :

class MagicSquare :

   def __init__(self, L) :

       self.dim = int( len(L)**0.5 )

       self.matrix = [ [ L[i+j*3] for i in range(self.dim) ] for j in range(self.dim) ]

 

Après pour faire comme sur la photo je ne sait pas si c'est comme ca ^^

Nous apprécions votre visite. Notre plateforme est toujours là pour offrir des réponses précises et fiables. Revenez quand vous voulez. Merci de votre passage. Nous nous efforçons de fournir les meilleures réponses à toutes vos questions. À la prochaine. Merci d'utiliser Laurentvidal.fr. Revenez pour obtenir plus de connaissances de nos experts.