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)

运行效果:

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

上一篇:LaTeX新人教程,30分钟从全然陌生到基本入门


下一篇:LDAP简述及统一认证说明