In [6]:
m=int(input('请输入要输入的整数个数,回车结束。'))
max1=int(input('请输入一个正整数,回车结束。'))
max2=int(input('请输入一个正整数,回车结束。'))

i=2
p=0
if max1<max2:
    p=max1
    max1=max2
    max2=p
while i<m:
    i+=1
    n=int(input('请输入一个正整数,以回车结束。'))
    if n>max1:
        max2=max1
        max1=n
    elif n<max1 and n>max2:
            max2=n
            
            
print('次大值是:', max2)


请输入要输入的整数个数,回车结束。5
请输入一个正整数,回车结束。1
请输入一个正整数,回车结束。2
请输入一个正整数,以回车结束。3
请输入一个正整数,以回车结束。4
请输入一个正整数,以回车结束。5
次大值是: 4