Решение задачи Python?
num_set = set()
x = 1

while x != 0:
    x=int(input('введите число '))
    num_set.add(x)
    
num_set.remove(max(num_set))
print(max(num_set))
Кладешь все значения в список, сортируешь по убыванию и берешь второе значение.