gpt4 book ai didi

python - 随机数生成器仅打印一个数字

转载 作者:行者123 更新时间:2023-12-01 04:03:31 25 4
gpt4 key购买 nike

这是我到目前为止的代码:

 from quick_pick import quick_pick
def main():
LIMIT = 67
number = 9
list_1 = []*number
quick_pick(number, LIMIT, list_1)
print (list_1)
main()

import random
def quick_pick(n,limit,lottery):
main_count = 0
while main_count <n:
lotto_numbers = random.randint(1, limit)
if lotto_numbers not in lottery:
lottery.append(lotto_numbers)
main_count += 1
return (lottery * n)

但是当我运行它时,我得到:[21]

我不知道如何让所有 9 个数字都显示在列表中,以便我可以打印它。如果有人可以提供帮助,我将不胜感激,因为这是我作业的一部分,我需要它来完成其余的工作。

最佳答案

您可以使用random.sample选择数字:

limit = 67
n = 9
print(random.sample(range(1, limit + 1), n)) # [49, 32, 66, 57, 25, 9, 22, 4, 48]

关于python - 随机数生成器仅打印一个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36086592/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com