Forum des Bioingénieurs de l'ULB
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le deal à ne pas rater :
Cdiscount : -30€ dès 300€ d’achat sur une sélection Apple
Voir le deal

Exercicie supplémentaire 5

Aller en bas

Exercicie supplémentaire 5 Empty Exercicie supplémentaire 5

Message par Loucine Mar 24 Jan - 12:57

Ecrire une fonction qui teste si une matrice (nxn) est symétrique. (n peut être passé en paramètre).
J'ai écrit:
def est_sym(M,n):
____res=True
____for i in range(n):
________for j in range(n):
____________if M[i][j]!=M[j][i]:
________________res=False
____return res

Dans le corrigé, pour la 2e boucle for, ils notent:
for j in range(i+1,n):

Pourquoi ce i+1 ?
Ils notent que c'est pour que j>i mais pourquoi faire ça ?

Merci Smile
Loucine
Loucine
Psychotrope
Psychotrope

Féminin
Nombre de messages : 368
Année d'étude : MA2
Section : Bioingénieur
Option : Environnement
Date d'inscription : 28/12/2010

Revenir en haut Aller en bas

Exercicie supplémentaire 5 Empty Re: Exercicie supplémentaire 5

Message par Loucine Mar 24 Jan - 18:04

C'est bon j'ai compris !
C'est parce que sinon on change :
1) la diagonale --> Ce qui ne sert à rien puisqu'elle reste la même
2) les éléments qu'on a déjà modifiés ! Ce qui est relativement absurde ...
Loucine
Loucine
Psychotrope
Psychotrope

Féminin
Nombre de messages : 368
Année d'étude : MA2
Section : Bioingénieur
Option : Environnement
Date d'inscription : 28/12/2010

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser