我这打印怎么会none呢?
来源:2-13 编程练习
热爱编程学习
2022-03-28 22:56:18
list_01=[99, 96, 97.5, 89, 95.5, 93, 99, 95, 98, 99.5] list_02=[91, 95.5, 97, 92, 99, 98, 94, 95.5, 96, 99] list_03=[90.5, 92, 99, 99.5, 95, 90, 97, 96, 93, 91.5] list_04=[98, 95, 95.5, 99, 92, 93.5, 93, 97.5, 96, 99.5] list_05=[95, 91.5, 93, 96, 98.5, 99, 94, 96.5, 95.5, 92] list_06=[] list_01.remove(max(list_01)) list_01.remove(min(list_01)) list_06.append(sum(list_01)/len(list_01)) list_02.remove(max(list_02)) list_02.remove(min(list_02)) list_06.append(sum(list_02)/len(list_02)) list_03.remove(max(list_03)) list_03.remove(min(list_03)) list_06.append(sum(list_03)/len(list_03)) list_04.remove(max(list_04)) list_04.remove(min(list_04)) list_06.append(sum(list_04)/len(list_04)) list_05.remove(max(list_05)) list_05.remove(min(list_05)) list_06.append(sum(list_05)/len(list_05)) print(list_06.sort())
1回答
好帮手慕凡
2022-03-29
同学,你好!
list_06.sort( )方法是直接对原列表进行排序,返回值为None,print(list_06.sort( ))输出的是list_06.sort( )返回值None,可以先list_06.sort( )排除,后输出list_06,如下图:
祝学习愉快~
相似问题