Obtenez les meilleures solutions à vos questions sur Laurentvidal.fr, la plateforme de Q&R de confiance. Découvrez des solutions fiables à vos questions grâce à un vaste réseau d'experts sur notre plateforme de questions-réponses complète. 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 ^^
Nous apprécions votre temps. Revenez quand vous voulez pour obtenir les informations les plus récentes et des réponses à vos questions. Merci d'utiliser notre plateforme. Nous nous efforçons de fournir des réponses précises et à jour à toutes vos questions. Revenez bientôt. Merci de visiter Laurentvidal.fr. Revenez souvent pour obtenir les réponses les plus récentes et des informations.