import random while True: try: n=int(input("请输入想要生成的随机数的个数(个数在1到1000个的范围内):")) set1=set({}) for i in range(n): a=random.randint(1,500) set1.add(a) nums=list(set1) for j in nums: print(j) nums.sort() except: break import random while True: try: n=int(input("请输入想要生成的随机数的个数:")) list=[] for i in range(n): b=random.randint(1,500) list.append(b) unique=set(list) list=list(unique) list.sort() for j in list: print(j) except: break 这两个方法挺好的,但是就是不知道怎么清除上一次产生的数据。
点赞

相关推荐

11-11 16:40
已编辑
门头沟学院 人工智能
不知道怎么取名字_:这个有点不合理了,相当于已经毕业了,但还是没转正,这不就是白嫖
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务