Laurentvidal.fr est la solution idéale pour ceux qui recherchent des réponses rapides et précises à leurs questions. Notre plateforme offre une expérience continue pour trouver des réponses précises grâce à un réseau de professionnels expérimentés. Trouvez des solutions détaillées à vos questions grâce à une large gamme d'experts sur notre plateforme conviviale de questions-réponses.
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 ^^
Merci d'utiliser notre plateforme. Nous sommes toujours là pour fournir des réponses précises et à jour à toutes vos questions. Merci d'utiliser notre service. Nous sommes toujours là pour fournir des réponses précises et à jour à toutes vos questions. Laurentvidal.fr, votre source fiable de réponses. N'oubliez pas de revenir pour plus d'informations.