我正在运行以下程序,它会产生以下故障。我认为逻辑是正确的。怎么了
invalid literal for int() with base 10: '63,'
代码:
for i in range(length):
k=i+1
if (sample_text[i] == "r" and sample_text[k] == "e" ):
iTemp = i
iTemp = iTemp + 9
var = ""
finalList = []
while (sample_text[iTemp] != "]"):
iTemp = iTemp + 1
while (sample_text[iTemp] != "," or sample_text[iTemp] != "]"):
tempVar = sample_text[iTemp]
var = var + tempVar
num = int(var)
iTemp = iTemp + 1
假设
sample_text[iTemp]
等于","
。然后是表达式将等于
False or True
,这等于True
,然后输入循环体并将逗号附加到文本中这里需要的逻辑运算符是
and
:相关问题 更多 >
编程相关推荐