Advertisement
DemidShumakher

s

Dec 21st, 2021
895
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.35 KB | None | 0 0
  1. from random import randint
  2. # задаем список, задавай как хочешь, я что бы быстрее написать сделал так, это для всех задач
  3. m = 5 # кол-во строк
  4. n = 10 # кол-во столбцов
  5. l = [[randint(0,100) for x in range(n)] for i in range(m)]
  6. print(l)
  7.  
  8. # 1 задача, поиск минимального элемента матрицы
  9.  
  10. minn = l[0][0] # создаем переменную для хранения значения минимального элемента сразу берем самый первый элемент
  11. for i in l:
  12.     for x in i: # два цикла, первый принимает значения строк, второй уже элементов
  13.         if x < minn: # если число меньше, то берем новое наименьшее
  14.             minn = x
  15.  
  16. print(minn)
  17.  
  18.  
  19. # сумма строк
  20.  
  21. list_sum_str = []
  22. for i in l:
  23.     list_sum_str.append(sum(i)) # замечательная функция, которая возвращает сумму всех элементов массива
  24. print(list_sum_str)
  25.  
  26. #сумма столбцов
  27. sum_st = 0
  28. list_sum_st = []
  29. for i in range(n):
  30.     for j in range(m):
  31.         sum_st += l[j][i]
  32.     list_sum_st.append(sum_st)
  33.     sum_st = 0
  34.  
  35. print(list_sum_st)
  36.  
  37.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement