好的,在此之后不再有任何问题:
import random
lotto = [0, 0, 0, 0, 0, 0, 0, 0]
index = 0
while index <= 6:
lotto[index] = random.randrange(1, 9)
index = index + 1
print("Lotto number",index,"is",lotto[index],"!")
我似乎无法找到为什么这些序列元素不会被修改的原因。索引和序列处理得当,但lotto[index] = random.randrange(1, 9)
行似乎没用。它根本不会改变序列中的任何内容。我知道我错过了一些东西,但我已经盯着这个东西看了很长时间,只是看不到我在搞砸什么。我已经更改了元素,它正确输出了所有内容,只是不会更改序列元素。哈普斯?