print("Enter an array of numbers: ")
a=[]
for x in input().split():
a.append(x)
a.remove(max(a))
print(max(a))
output:
Enter an array of numbers:
10 150 30 20
20
我也试着整理,但它也没有工作我从用户采取一系列输入,并希望找到在蟒蛇的第二大元素
print("Enter an array of numbers: ")
a=[]
for x in input().split():
a.append(x)
a.sort()
print(a)
print(a[len(a)-2])
output:
Enter an array of numbers:
10 150 20 30
['10', '150', '20', '30']
20
通过地图功能接过输入仍无法正常工作 我可以迭代每个数字,并可以找出,但有没有其他方式?
“它没有工作”不是错误的可接受描述。再试一次。 – timgeb
您不会将数字转换为“int”,因此会出现错误。 –
那么,因为它没有给出所需的输出我用'不工作' –