对于我的IT课程,我们需要完成10个不同的任务,这是我完全难以理解的最后一个任务。我们的目标是制作一个包含介于-500和500之间的20个数字的列表。我们有两行代码可以用来进行抽样并完成此操作。
for i in range(10)
print(i)
和
import random
print (random.randint(0,100))
请帮我解决这个问题,以便我更好地理解代码。
答案 0 :(得分:1)
建立@COLDSPEED注释,如果你想要一个在-500到500之间的20个数字不同随机数的列表。你可以使用while循环来构建一组随机数,然后将其转换为列表。
import random
rand_set = set()
while len(rand_set) < 20:
x = random.randint(-500,500)
if x not in rand_set:
rand_set.add(x)
rand_list = list(rand_set)
答案 1 :(得分:0)
使用此
library(foreign)