Как в Python вывести второе НАИБОЛЬШЕЕ число с помощью цикла for? Заранее спасибо
N = int(input())
max1 = 0
max2 = 0
for _ in range(n):
v = int(input())
if max1 < v:
max1 = v
print(max1)
print(max1)
print(max2)
теперь тут нужно вывести второе НАИБОЛЬШЕЕ число, а вот как это сделать я не знаю, помогите прошу! И желательно с объяснениями