编程语言
首页 > 编程语言> > Python编写程序,生成一个包含 20 个随机整数的列表,然后对其中偶数下标的元素进行降序排列,奇数下标的元素不变。

Python编写程序,生成一个包含 20 个随机整数的列表,然后对其中偶数下标的元素进行降序排列,奇数下标的元素不变。

作者:互联网

import random

# 第一题
list=[]
for i in range(20):
    t=random.randint(1,100)#1-99
    list.append(t)

print(list)
list_Ou=[]
for i in range(20):
    if(i%2==0):
        list_Ou.append(list[i])
print(list_Ou)
list_Ou=sorted(list_Ou,reverse=True)
print(list_Ou)

count=0
for i in range(20):
    if(i%2==0):
        list[i]=list_Ou[count]
        count+=1

print(list)

运行效果:

标签:count,20,元素,list,range,标的,print,Ou
来源: https://blog.csdn.net/weixin_41967600/article/details/111252630