Как найти 'предмаксимальный' элемент списка без использования стандартных функций и возможностей сортировки?

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

Ответы (0 шт):