每天开心一点

Python:每日一题 101

2017-11-27 14:58:00    六月    624    来源: http://bbs.fishc.com/thread-96495-1-1.html

首先我们的玩法做了一下改变:
1. 楼主不再提供答案。
2. 为了让大家独立思考,跟帖改为“回帖仅作者可见”。
3. 鼓励大家积极答题,奖励的期限为出题后24小时内。
4. 根据答案的质量给予1~3鱼币的奖励。

这次我们是个排序题,有一组数字,其中有正负数,有整数和浮点数,排序的要求是首先正数排在负数前,然后整数排在浮点数前,然后再按绝对值由小到大排序。例如
  1. [-13, 14, 5, 5, 18, -2, 13, 15, -3, 10, 9.43, -4.43, 4.57, 8.57, 9.57, -6.14, 2.29, 9.43, 4.14, -5.57]
复制代码

排序后是
  1. [5, 5, 10, 13, 14, 15, 18, 2.29, 4.14, 4.57, 8.57, 9.43, 9.43, 9.57, -2, -3, -13, -4.43, -5.57, -6.14]
复制代码