Как найти 'предмаксимальный' элемент списка без использования стандартных функций и возможностей сортировки?
C нахождением максимального и минимального чисел проблем нет,но вот на нахождении 'предмаксимального' моих интеллектуальных способностей не хватает
# найти 2 максимальных и минимальное числа в случайном списке
from random import randint
b = []
for j in range(10):
b.append(int(randint(-10, 10)))
print(b)
mx = -11
mn = 11
pmx = -11
pmn = 11
for i in b:
if i > mx:
mx = i
if i < mn:
mn = i # следующие строчки не рабочие,просто не знаю как прописать иначе
for k in b:
if (k > pmx) and (k < mx):
pmx = k