用python在计算机随机产生:20个20到100之 间的整数并存放在列表中,请先输出这个列表。 再对列表中的数进行无重复升序排序,并再次输出。
时间: 2024-03-10 14:48:49 浏览: 128
随机产生一到一百的数并以它进行升和降序排序
好的,以下是使用Python实现的代码:
```python
import random
# 生成随机数
nums = []
for i in range(20):
num = random.randint(20, 100)
nums.append(num)
# 输出原始列表
print("原始列表:", nums)
# 对列表进行无重复升序排序
nums = list(set(nums))
nums.sort()
# 输出排序后的列表
print("排序后的列表:", nums)
```
代码的原理是,先使用random模块生成20个20到100之间的整数,并将这些整数存放在一个列表中。然后,输出原始列表,并对列表进行无重复升序排序。最后,输出排序后的列表。
阅读全文