在线求大神帮助,我们今天要交的作业
编写程序生成一个含有20个随机数的列表,要求所有元素不相同,并且每个元素的值介于1~100之间import random
alist = random.sample(range(1,101),20) #random.sample()生成不相同的随机数
print(alist) import random
numlist = []
for i in range(20):
a = random.randint(1,100)
numlist.append(a)
numlist就是你要的列表 wuqramy 发表于 2020-4-2 21:47
numlist就是你要的列表
你这个没去重~{:7_131:}还得排除相同的元素 本帖最后由 一个账号 于 2020-4-2 22:06 编辑
r = __import__("random"); li = r.sample(range(1, 101), 20) 谢谢大神们啦 六本神仙 发表于 2020-4-2 22:33
谢谢大神们啦
那就选个最佳答案吧 dlnb526 发表于 2020-4-2 21:45
感谢,我才知道random.sample取的不是不重复随机数!
页:
[1]