先我们的玩法做了一下改变: 1. 楼主不再提供答案。 2. 请大家先独立思考”,再参考其他鱼油的解答,这样才有助于自己编程水平的提高。 3. 鼓励大家积极答题,奖励的期限为出题后24小时内。 4. 根据答案的质量给予1~3鱼币的奖励。 题目: 这是一个排序的练习。 有如下的一个列表: list1 = [684, 6299800, 6041028, 2458660284, 937, 7857867, 384147026736, 888843160862, 270] 要求先求出各位之和,如果结果不是一位数,继续此步骤,直到成为1~9的数字,例如684各位之和为18,再次运算为9,然后对其排序,排序不是从1到9,也不是从9到1,是按照下面列表的次序。 list2 = [1, 6, 7, 4, 9, 3, 2, 5, 8] 最后给出list1排序后的列表。 |