Chinaunix

标题: 有趣的题目 [打印本页]

作者: zhenglxd    时间: 2009-03-23 16:34
标题: 有趣的题目
生成一个有 N 个元素的由随机数 n 组成的列表, 其中 N 和 n 的取值范围分别为: (1 <
N <= 100), (0 <= n <= 231 -1)。然后再随机从这个列表中取 N (1 <= N <= 100)个随机数
出来, 对它们排序,然后显示这个子集。

下面的是我的,
from random import randrange
li=[]
subli=[]
for i in xrange(randrange(1,100)):
&nbsp;&nbsp;li.append(randrange(0,230))

for i in xrange(randrange(1,100)):
&nbsp;&nbsp;subli.append(li[randrange(0,len(li)-1)])

subli.sort()
print subli
&nbsp;&nbsp;
&nbsp;&nbsp;






欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2