Python:如何将我获得的随机输出量限制为特定数量?

标签 python python-3.x random

所以,我已经实现了这个功能

def randArrow():
    randArrow = ['left', 'right', 'down', 'up']
    print(random.choice(randArrow))
    clock.tick(15)

该函数有效,但它会产生无限量的选择。我如何限制它产生 15 种不同的选择?

最佳答案

needed_arrows = [randArrow() for _ in range(15)]

你是这个意思吗? 或者您是否只想调用该函数 15 次,然后返回类似 None 的内容或引发异常?

关于Python:如何将我获得的随机输出量限制为特定数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36847397/

相关文章:

python - 无法从网页中抓取类别标题

C# 随机数不是 "random"

Python 没有操作码缓存器?

python - 如何将 Pandas 数据框中的边框添加到 html 表格行标题?

python - 使用列作为变量时防止 sql "injection"的最佳方法

python - 使用 Python pickle 存储对象,并将其加载到不同的命名空间

c - 生成真随机数

python - 播种 Python RNG 显示集合的非确定性行为

python - 我应该学什么? Python 2 还是 Python 3?

python - NetworkX 中的 self 图