Bienvenue sur Laurentvidal.fr, le site où vous trouverez des réponses rapides et précises à toutes vos questions. 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. Rejoignez notre plateforme de questions-réponses pour vous connecter avec des experts dédiés à fournir des réponses précises à vos questions dans divers domaines.
Sagot :
Réponse :
Dans un script Python où carre est:
the_carre = [[2, 7, 6], [9, 5, 1], [4, 3, 8]]
(à toi d'adapter the_carre en fonction de ton énoncé)
Voici les fonctions correspondantes à ton exercice:
def somme_ligne(carre, k):
return print(carre[k - 1][0] + carre[k - 1][1] + carre[k - 1][2])
def somme_lignes_egales(carre):
somme_ligne = carre[0][0] + carre[0][1] + carre[0][2]
for index, element in enumerate(carre):
if carre[index][0] + carre[index][1] + carre[index][2] == somme_ligne:
continue
else:
return print(False)
return print(True)
def somme_colones_egales(carre, k):
somme_colonne = carre[0][0] + carre[1][0] + carre[2][0]
if not carre[0][k] + carre[1][k] + carre[2][k] == somme_colonne:
return print(False)
return print(True)
Explications :
fonction carré
La fonction carré utilise simplement l'argument k comme index pour retourner la somme de l'addition de chaque élément présent dans carre[k]
fonction somme_lignes_egales
La fonction somme_lignes_egales déclare somme_ligne pour y mettre la valeur associée à la première ligne du carré (ici 15) qui servira de vérification dans l'itération for où l'on utilise index pour atteindre une ligne et l'on compare la somme de cette ligne avec somme_ligne, si c'est vrai, on passe à l'itération suivante, si faux, on retourne faux.
fonction somme_colonnes_egales
La fonction somme_colonnes_egales déclare somme_colonne pour y mettre la valeur associée à la première colonne du carré (ici 15), puis on va vérifier que la somme de l'addition de la colonne récupérer par son index passé en argument (k) est égale à somme_colonne, si vrai on retourne vrai, si faux, on retourne faux.
Si tu as des questions n'hésites pas.
Réponse :
Bonjour,
Explications :
Je me suis inspiré de la réponse précédente.
Ce programme fonctionne pour tout carré d'ordre n (pas nécessairement 3)
Nous apprécions votre temps. Revenez quand vous voulez pour obtenir les informations les plus récentes et des réponses à vos questions. 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 visiter Laurentvidal.fr. Revenez souvent pour obtenir les réponses les plus récentes et des informations.