gpt4 book ai didi

python - 以 10 为基数的 int() 的文字无效 : 'i' : jump program

转载 作者:行者123 更新时间:2023-11-30 22:20:43 26 4
gpt4 key购买 nike

以 10 为基数的 int() 的文字无效:'i' 每次我运行程序时都会导致此错误,有什么解决方案吗?

def jumpIt(lst, n, k, i):
res = min(n, k) + (int(lst[i]))
k = n
n = res
i = i + 1
if(i < len(lst)):
jumpIt(lst, n, k, i)
else:
print(res)

def main():
fileName = "input.txt"
for line in fileName:
lst = line.split()
jumpIt(lst, 0, 0, 0)

main()

最佳答案

您没有打开该文件进行读取。您不是读取文件内容,而是读取其名称(当然,该名称不包含数字)。这就是您真正需要的:

def main():
fileName = "input.txt"
with open(fileName) as infile:
for line in infile:
lst = line.split()
jumpIt(lst, 0, 0, 0)

关于python - 以 10 为基数的 int() 的文字无效 : 'i' : jump program,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48778452/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com