python3.6编写程序,生成20个0到100随机整数的列表,然后将前10个元素升序排列,后10个元素降序排列,并输出结果。
2018-11-28 22:39
3335 查看
版权声明:*转载请注明出处 https://blog.csdn.net/weixin_42423311/article/details/84593976
python3.6–题目要求:
编写程序,生成20个0到100随机整数的列表,然后将前10个元素升序排列,后10个元素降序排列,并输出结果。
#!/usr/bin/python3 # -*- coding: utf-8 -*- import random list_1 = [] list_2 = [] list_3 = [] for i in range(20): #随机产生20个0-100整数 list_1.append(random.randint(0,100) print('生成的随机整数列表为:\n',list_1) #分片 list_2 = list_1[0:10] list_3 = list_1[10:20] #升序排序 list_2.sort() #降序排序 list_3.sort() list_3.reverse() #列表合并 list_1 = list_2 + list_3 print('排序后的列表为:\n',list_1)
运行代码后结果如下图所示:
相关文章推荐
- 编写程序,生成包含20个随机数的列表,然后将前10个元素升序排列,后10个元素降序排列,并输出结果
- 编写程序,生成一个包含20个随机整数的列表,然后对其中偶数下标的元素进行降序排列,基数下标的元素不变
- (python)编写程序,生成包涵20个随机数的列表,然后将前10升序排列,后10降序排列
- 用3位以内的随机整数填充长度为20的整型数组,然后使用冒泡排序法按升序进行排序,输出排序后的数组元素(每行输出10个元素)。
- python字典分别按照key和value升序或者降序排列--以给定一个含有重复元素的数组list,按照其出现次数大小降序输出
- 3. 编写一个C程序,实现对10个整数进行升序排序输出。
- 编写一个JAVA程序,创建指定长度的 int 型数组,并生成 100 以内随机数为数组中的每个元素赋值,然后输出数组
- 编写程序实现以下功能: 随机产生20个正整数存入数组a中,且每个数均在1000-9999之间(包含1000和9999)。对数组进行排序,要求按每个数的后三位的大小进行升序排列,然后取出满足此条
- 在扑克牌游戏中,每次游戏开始都要求把54张牌重新排列一下,称为洗牌。试编写程序将一副扑克牌(用54个整数1~54表示)随机洗好后,顺序输出54张牌的情况。
- 编写一个C#程序,要求定义一个行数和列数相等的二维数组, 并执行初始化,然后计算并输出数组两条对角线上的元素之和。
- 华为机试通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串
- Python3.6笔记之将程序运行结果输出到文件的方法
- 随机产生20个正整数存入数组a中,且每个数均在1000-9999之间(包含1000和9999)。对数组进行排序,要求按每个数的后三位的大小进行升序排列,然后取出满足此条件的前10个数放入数组b中,如果
- Python3.6笔记之将程序运行结果输出到文件
- 通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。
- 有一个数组,包含10个整数,编写代码对前5个数进行升序排序,后5个数进行降序排序。
- 通过键盘输入100 以内正整数的加、减运算式,请编写一个程序输出运算结果字符串
- 华为机试——通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串
- 【Java】给定一个有序整数数组,元素各不相同且按照升序排列,编写一个算法,创建一个高度最小的二叉查找树
- C语随机产生20个正整数存入数组a中,且每个数均在1000-9999之间(包含1000和9999)。对数组进行排序,要求按每个数的后三位的大小进行升序排列,然后取出满足此条件的前10个数放入数组b中,