【发布时间】:2017-03-01 23:22:32
【问题描述】:
我为 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])
【问题讨论】:
-
您正在打印相同的 'array' 七次
-
取出最后一个
for循环。您只想打印一次输出。
标签: python arrays list python-3.x loops