如何使用while循环从Jython中的列表中随机选择项?

时间:2017-10-09 01:42:21

标签: list random while-loop jython

我需要随机地从列表中随机选择一些内容,但问题是必须使用while循环。老实说,我不知道从哪里开始。我在用柜台思考什么?也许我完全错了。我不擅长这个。

x = ["Bob", "Jim", "Billy", "OtherRandomName"]
counter = 0
while counter < x:
x = x + randrange(1, 5)
x = x + 1

我在想这样的事,但我可能会离开。任何帮助,将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:0)

如果你只需要在while循环中显示一些随机选择,那么你可以使用这样的代码:

import random

x = ["Bob", "Jim", "Billy", "OtherRandomName"]
max_counter = 10
counter = 0
while counter < max_counter:
    counter += 1
    print('%d %s' % (counter, random.choice(x)))