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」,因此會出現錯誤。 –
那麼,因爲它沒有給出所需的輸出我用'不工作' –