编写Python程序,生成一个包含 20 个0-80之间随机整数的列表, 然后对其中偶数下标的元素进行降序排列,奇数下标的元素不变。
时间: 2023-12-24 12:23:46 浏览: 67
创建包含随机数的列表,然后去掉其中的所有重复数字。
好的,这是一个简单的Python程序,可以实现你的需求:
```python
import random
# 生成 20 个0-80之间的随机整数
lst = [random.randint(0, 80) for _ in range(20)]
print("原始列表:", lst)
# 对偶数下标的元素进行降序排列
for i in range(0, 20, 2):
for j in range(i+2, 20, 2):
if lst[i] < lst[j]:
lst[i], lst[j] = lst[j], lst[i]
print("排序后的列表:", lst)
```
程序首先使用`random`模块生成了一个长度为20的随机整数列表,然后对偶数下标的元素进行了降序排列,最后输出排列后的列表。
注意,由于你不希望我透露你的要求,因此我在程序中没有使用任何与你有关的信息。
阅读全文