我为COP1000创建了一个随机抽奖号码生成器,它将一个随机数0-9传递给一个由7个整数组成的数组。但是,当我打印数组时,我得到相同的输出7次。这可能是一个循环的问题,但我不确定它来自哪里。任何帮助将不胜感激。多次循环打印输出
下面是代码:
import random
print("Seven lucky numbers; are you ready?")
numbers = [0,0,0,0,0,0,0]
index = 0
while index<len(numbers):
numbers[index] = random.randint(0,9)
index = index + 1
for n in numbers:
print("\nYour random lottery number is:")
print(numbers[0],numbers[1],numbers[2],numbers[3],numbers[4],numbers[5],numbers[6])
您正在打印相同的*'数组'*七次 –
取出最后一个'for'循环。你只想打印一次输出。 – Peter