Top.Mail.Ru
Ответы

Python помогите пожалуйста

По дате
По Рейтингу
Аватар пользователя
Высший разум
3мес

Задача эта тут миллион раз уже была. Вот тебе обычным школьным циклом:

1234567
 input() # N не нужно
a = map(int, input().split())
x = y = -1
for v in a:
    if v > x: x, y = v, x
    elif v > y: y = v
print(y) 


Или свёрткой:

12
 input() # N не нужно
print(__import__("functools").reduce(lambda p, v: (v, p[0]) if v > p[0] else (p[0], v) if v > p[1] else p, map(int, input().split()), (-1, -1))[1])