Python - Napisz program realizujący następujące operacje na liście dwuwymiarowej :
a) wypisywanie elementów listy z podziałem na wiersze;
b) obliczenie iloczynu tych elementów listy, których wartość jest większa od 5;
c) obliczenie liczby tych elementów listy, których wartość jest różna od 0;
d) sprawdzenie, czy na liście znajduje się element, którego wartość jest nie mniejsza od 20



Odpowiedź :

lista = [[1,2,3,4,5],[6,7,8,9,10],[11,12,13,14,15],[16,17,18,19,20]]

#a)

for i in range(len(lista)):

   print(lista[i])

#b)

iloczyn = 1

for i in range(len(lista)):

   for j in range(len(lista[i])):

       if lista[i][j] > 5:

           iloczyn *= lista[i][j]

print(iloczyn)

#c)

liczba = 0

for i in range(len(lista)):

   for j in range(len(lista[i])):

       if lista[i][j] != 0:

           liczba += 1

print(liczba)

#d)

znajduje = False

for i in range(len(lista)):

   for j in range(len(lista[i])):

       if lista[i][j] >= 20:

           znajduje = True

print(znajduje)