akela43

find min max and index

Apr 8th, 2020
322
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.52 KB | None | 0 0
  1. import random
  2. def findMinMax(m, f):
  3.     d = [(f(a),a.index(f(a))) for a in m]
  4.     mymin = f(d, key = lambda k: k[0])
  5.     return (d.index(mymin)+1, mymin[1]+1, mymin[0])
  6. m = [[random.randint(-20,20) for i in range(4)] for j in range(4)]
  7. print(m)
  8. d = [(min(a), a.index(min(a))) for a in m]
  9. mymin = findMinMax(m,min)
  10. mymax = findMinMax(m,max)
  11. print("Минимальный элемент (ряд %d,колонка %d) = %d"%mymin)
  12. print("Максимальный элемент (ряд %d,колонка %d) = %d"%mymax)
Advertisement
Add Comment
Please, Sign In to add comment