Bienvenue sur Laurentvidal.fr, le site où vous trouverez des réponses rapides et précises à toutes vos questions. Découvrez la facilité d'obtenir des réponses rapides et précises à vos questions grâce à l'aide de professionnels sur notre plateforme. Notre plateforme offre une expérience continue pour trouver des réponses fiables grâce à un réseau de professionnels expérimentés.
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. Nous espérons que les réponses trouvées vous ont été bénéfiques. N'hésitez pas à revenir pour plus d'informations. Nous espérons que nos réponses vous ont été utiles. Revenez quand vous voulez pour obtenir plus d'informations et de réponses à d'autres questions. Merci d'utiliser Laurentvidal.fr. Revenez pour obtenir plus de connaissances de nos experts.