Answered

Obtenez les meilleures solutions à toutes vos questions sur Laurentvidal.fr, la plateforme de Q&R de confiance. Obtenez des réponses détaillées à vos questions de la part d'une communauté dédiée d'experts sur notre plateforme. Posez vos questions et recevez des réponses détaillées de professionnels ayant une vaste expérience dans divers domaines.

Bonjour, j'aurais besoin d'aide SVP pour mon exercice ( partie 2) de NSI niveau première sur du python Merci

Sagot :

Kaohm

Partie 1 :

1. La valeur est de 4

2. La valeur est [2,7,6]

3. La valeur est 6

4. L'instruction est carre4[2][1]

Partie 2 :

1. (carre4,2) vaut 34. La fonction sert a calculer la somme d'une ligne

2.

d e f ligne_egale(carre):

    val = somme_ligne(carre,0)

           for i in range(len(carre)):

            val2 = somme_ligne(carre,i)

            if val != val2:

                  return False

     return True

3.

d e f somme_colonne(carre,n):

       somme = 0

       for i in range(len(carre)):

             somme+= carre[i][n]

       return somme

4.

d e f somme_diagonale(carre,sens):

      somme = 0

      if sens.lower() == 'gauche':

             for i in range(len(carre)):

                   somme += carre[i][i]

      else:

            for i in range(len(carre)-1,-1,-1):

                  somme += carre[i][i]

     return somme

5.

d e f diagonale_egales(carre):

      somme1 = somme_diagonale(carre,'gauche')

      somme2 = somme_diagonale(carre,'droite')

      if somme1 == somme2:

            return True

      return False

d e f colonnes_egales(carre):

       val1 = somme_colonne(carre,0)

       for i in range(len(carre)):

            val2 = somme_collone(carre,i)

            if val1 != val2:

               return False

      return True

d e f est_magique(carre):

       return colonnes_egales and diagonale_egales and ligne_egales

                 

                 

Nous espérons que cela vous a été utile. Revenez quand vous voulez pour obtenir des réponses plus précises et des informations à jour. Nous espérons que cela vous a été utile. Revenez quand vous voulez pour obtenir plus d'informations ou des réponses à vos questions. Nous sommes ravis de répondre à vos questions sur Laurentvidal.fr. N'oubliez pas de revenir pour en savoir plus.