좋아, 더 이상 질문 :시퀀스의 요소를 수정하지 않습니다 (파이썬 3.4)이 후
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)
행은 쓸모없는 것처럼 보입니다. 시퀀스에서 아무 것도 변경하지 않습니다. 나는 내가 뭔가를 놓치고 있다는 것을 알고있다. 그러나 나는 오랫동안이 물건을 꼼짝 않고 바라보고 있었고, 내가 뭘 망쳤는지 알 수 없다. 요소를 변경 했으므로 모든 요소를 올바르게 출력하므로 시퀀스 요소가 변경되지 않습니다. 할프?
처럼되지 배열을 지능형리스트를 사용하여 새 목록을 만들 수 있습니다. – smci