我已经编程了大约 1 周。
我正在编写一个简单的程序来循环遍历这个 List 并每次将变量递增 1。
我收到错误:列表索引超出范围。
我相信这是因为我的指数值太高了?但是我在它变得太高之前重置索引值:
index += 1
index and 7
一旦它变成> = 8,逻辑AND应该将索引重置为0,不是吗?
在这种情况下,我不明白出了什么问题。请看我的代码:
lookups = [0,1,2,3,4,5,6,7]
index = 0
dword_C06748 = 0
count = 0
offset1 = 0
rn_offset = 0
def next_value():
global lookups, index, count
while count < 18:
lookups[index] += 1
index += 1
index and 7
count += 1
next_value()