根据用户输入执行随机数生成器 x 次
Carrying out a random-number generator x number of times based on user input
我正在尝试用 Python 中的数字 1-10 制作一个随机数生成器,我希望它根据用户需要的实例数生成一定数量的响应。例如,5 个响应的输出将如下所示:6、1、2、9、10,每个响应都是随机生成的。重复就好了。
这是我目前的全部(我不是那么有经验):
import random
x = int(input("How many times? "))
y = random.randint(0,10)
...这就是我所拥有的。请帮忙!
获得用户输入后,运行 循环 x 次并在屏幕上打印随机输出:
import random
x = int(input('How many times?'))
for _ in range(x):
print random.randint(1, 10)
此外,如果您使用 python 2.x,请使用 raw_input 函数而不是输入。
import random
z = int(input("How many times? "))
for x in range(0, z):
print "%d\n" % random.randint(1,10)
希望对您有所帮助!
感悟也不错。它们比循环快得多,尽管在这种情况下并不重要。
[random.randint(1,10) for i in range(x)]
对于 x =7,这将生成 1 到 10 之间的七个随机数的列表:
[5, 6, 4, 7, 7, 10, 5]
我正在尝试用 Python 中的数字 1-10 制作一个随机数生成器,我希望它根据用户需要的实例数生成一定数量的响应。例如,5 个响应的输出将如下所示:6、1、2、9、10,每个响应都是随机生成的。重复就好了。
这是我目前的全部(我不是那么有经验):
import random
x = int(input("How many times? "))
y = random.randint(0,10)
...这就是我所拥有的。请帮忙!
获得用户输入后,运行 循环 x 次并在屏幕上打印随机输出:
import random
x = int(input('How many times?'))
for _ in range(x):
print random.randint(1, 10)
此外,如果您使用 python 2.x,请使用 raw_input 函数而不是输入。
import random
z = int(input("How many times? "))
for x in range(0, z):
print "%d\n" % random.randint(1,10)
希望对您有所帮助!
感悟也不错。它们比循环快得多,尽管在这种情况下并不重要。
[random.randint(1,10) for i in range(x)]
对于 x =7,这将生成 1 到 10 之间的七个随机数的列表:
[5, 6, 4, 7, 7, 10, 5]