您的位置:首页 > 编程语言 > Python开发

数字排序,波动增长 分类: python 小练习 2013-07-04 19:01 281人阅读 评论(0) 收藏

2013-07-04 19:01 841 查看
数字排序,波动增长,类似于股票走势图,总体趋势是增长型的



import random



def scrambled(l, w=2):

c = l[:]

return [c.pop(min(random.randint(0, w), len(c)-1)) for x in l]

print scrambled(range(18))


=======================================================

import random



c = range(18)

l=[ ]

for x in range(18):

a=c.pop(min(random.randint(0, 2), len(c)-1)) #len(c)-1防止出现数组越界;

print a

l.append(a)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐