ValueError:基数为10的int()的文本无效:“7 1 3 4 1 7”。显示错误的Hackerrank问题

2024-09-27 07:24:33 发布

您现在位置:Python中文网/ 问答频道 /正文

'''

listSize=int(input())
arrayList=list()
dist=listSize
k=int
i=int
for i in range(1,listSize):
    arrayNo=int(input())
    arrayList.append(arrayNo)
for i in range(1,listSize):
    k=i+1
    for k in range(1,listSize):
        if(arraylist[i]==arrayList[k]&k-i<dist):
            dist=k-i
        k+=1
    i+=1
print(dist)

'''

我犯了个错误 主要问题是:打印出具有相同值元素值的索引的最小差值 回溯(最近一次呼叫最后一次):

  File "Solution.py", line 7, in <module>

    arrayNo=int(input())

ValueError: invalid literal for int() with base 10: '7 1 3 4 1 7'

Tags: inforinputifdist错误rangelist

热门问题