Sleep和Sort的结合应用小游戏,sleepsort小游戏,想知道自己的Python


想知道自己的Python学习水平怎么样,做个小测试,写段代码最有效果了。

就叫它睡眠排序法吧,它的要求是这样的:
待排序队列中有若干个元素,有多少个元素,就开多少个线程(进程)。然后这个元素的数值是多少,就让这个线程睡眠多少秒。这样让一定是先醒过来的排在前面

作为一种如此特别的排序法,不是让人很不淡定。那就快来做做这道题吧。

time和thread模块,一定要多了解下哦!

# coding:utf-8import timeimport thread#www.iplaypy.com---------------def sort_node(number):    time.sleep(number*0.01)    print number,def sleep_sort(origin):    for i in origin:        thread.start_new_thread(sort_node, (i,))sleep_sort([5, 8, 2, 3, 9, 1, 4])

编橙之家文章,

评论关闭