import random m = map(int, input("").split()) n = map(int, input("").split()) random.seed(m) num_list = [] for i in range(n): num_list.append(str(random.randint(0, 9))) print("", num_list) num_list=list(set(num_list)) num_list.sort() print("", num_list)
时间: 2023-06-20 11:05:08 浏览: 86
实验2-Python实验报告.docx
这段代码的作用是:从输入中读取两个整数m和n,使用m作为随机数生成器的种子,生成n个随机数字并将其存储在一个列表中。然后,对该列表进行去重和排序,最后输出去重且排序后的列表。
具体来说,代码的执行流程如下:
1. 从输入中读取两个整数m和n。
2. 使用m作为随机数生成器的种子,生成n个随机数字并将其存储在num_list列表中。
3. 输出生成的随机数字列表num_list。
4. 对num_list进行去重,使用set函数将其转换为集合再转换为列表,并将去重后的结果重新赋值给num_list。
5. 对num_list进行排序,使用sort函数进行升序排序。
6. 输出去重且排序后的列表num_list。
需要注意的是,代码中第二行的输入语句有问题,应该改为:
m = int(input(""))
n = int(input(""))
阅读全文