Napisz program w python obliczający sumę elementów umieszczonych na głównej przekątnej listy dwuwymiarowej, składającej się z 5x5 liczb całkowitych.

Odpowiedź :

Odpowiedź:

lista = [[8, 2, 7, 6, 0], [0, 8, 3, 7, 8], [5, 2, 2, 1, 2], [3, 9, 8, 5, 5], [1, 2, 9, 5, 6]]  # różnie wygenerowana

suma_przekatna_1 = 0

suma_przekatna_2 = 0

for i in range(5):

    suma_przekatna_1 += lista[i][i]

for i in range(5):

    suma_przekatna_2 += lista[i][4-i]

print(suma_przekatna_1, suma_przekatna_2)

/*

suma_przekatna_1 wynosi 29

suma_przekatna_2 wynosi 19

*/

# jak się chcę sumować oba przekątne, usuń hashtag i spacje na początku linii

# print(suma_przekatna_1 + suma_przekatna_2)

# wynosi 48