我正在尝试编写代码来查找列表的第二个最大值。
我尝试过这样的:
arr = map(int, input().split())
lista = list(arr)
max_value = lista[0]
run = lista[0]
for i in lista:
if max_value < i:
max_value = i
for j in lista:
if run < j and run < max_value:
run = j
print(run)
Run Code Online (Sandbox Code Playgroud)
第二个最大值和最大值是相同的。我的程序有什么错误?