(python)编写程序,生成包涵20个随机数的列表,然后将前10升序排列,后10降序排列
2017-04-08 13:22
861 查看
如果本题目帮助到了你,请点击关注我一下,嘿嘿!!
这两个方法都可以实现,运行结果图如下:上面是生成的随机数,下面是排序之后的结果。
方法一
import random def RandomNumbers(number,start,end): data=[] n=0 while True: element=random.randint(start,end) if element not in data: data.append(element) n=n+1 if n==number-1: break return data listx=RandomNumbers(20,10,50) print(listx) list1=listx[0:10] list1.sort() list2=listx[10:20] list2.sort(reverse=True) print(list1+list2)
方法二
这两个方法都可以实现,运行结果图如下:上面是生成的随机数,下面是排序之后的结果。
相关文章推荐
- 编写程序,生成包含20个随机数的列表,然后将前10个元素升序排列,后10个元素降序排列,并输出结果
- 编写程序,生成一个包含20个随机整数的列表,然后对其中偶数下标的元素进行降序排列,基数下标的元素不变
- 编写一个JAVA程序,创建指定长度的 int 型数组,并生成 100 以内随机数为数组中的每个元素赋值,然后输出数组
- 编写程序实现以下功能: 随机产生20个正整数存入数组a中,且每个数均在1000-9999之间(包含1000和9999)。对数组进行排序,要求按每个数的后三位的大小进行升序排列,然后取出满足此条
- Python 练习册,每天一个小程序----------001使用 Python 如何生成多位随机数
- Python 生成一组随机数列表
- HashSet类编写一个程序,生成随机数
- python实战小程序——redis数据库、随机数的生成
- Python语言编写生成随机数(猜字游戏)
- 从易到难编写C++程序,(6)问题:利用问题(5)的随机数生成实现发牌
- 编写一个能将给定非负整数列表中的数字排列成最大数字的程序
- 写一个彩票程序 30选7 随机(1~30中间)生成7个随机数,注意不能重复然后输入7个数,对比7个数是否与随机数有相同的,如果有显示“中了几个号” 如果中了7个号,显示一等奖 如果中了6个号,显示二
- [编写高质量代码:改善java程序的151个建议]建议72 生成字列表后不要再操作原列表
- 编写一个Java程序,创建制定长度的int型数组,并生成100以内的随机数为数组的每个元素赋值
- 一道面试题:生成50个1到100之间的随机数,并且对其中的偶数进行降序排列 然后让他里面的数能够打乱,类似洗牌效果
- 在 Vim 中编写 Python 程序
- C#编写的生成缩略图程序
- [转]Vim 中编写 Python 程序
- windows下为Python脚本生成单独可执行程序的脚本(不用为每个脚本写setup.py了)