Exercice corrigé 123 : Programme qui échange les valeurs des éléments d'une matrice | Python

preview_player
Показать описание
Dans cette vidéo, nous allons écrire un programme qui remplit une matrice (liste à 2D). Puis le programme échange les éléments du triangle inférieur avec le triangle supérieur de la matrice. .

M = [[2, 3, 5, 7, 9], [0, 9, 3, 9, 7], [7, 1, 3, 4, 1], [0, 6, 5, 7, 4], [7, 4, 5, 8, 5]]

🗂️ Playlists :

📌 Liens :
Рекомендации по теме
Комментарии
Автор

A = []
for i in range(5):
t = []
for j in range(5):
x = int(input(f"Entre l index - {[j]} : "))
t.append(x)
A.append(t)
print(A)

for i in A:
for j in i:
print(j, end=" ")
print()


c = []
for i in range(5):
t = []
for j in range(5):
if i == j:
t.append(A[i][j])
else:
t.append(A[j][i])
print()
c.append(t)

for i in c:
for j in i:
print(j, end=" ")
print()

rezguiroi
Автор

My Logique With Java native

static void changeValues(int[][]M){
for(int r=0;r<M.length;r++){
for(int c = r+1;c<M[0].length;c++) {
int inter = M[r][c];
M[r][c] = M[c][r];
M[c][r] = inter;
}
}

mohamedbenyghil