我这打印怎么会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,如下图:

https://img.mukewang.com/climg/6242661a09728dc504930215.jpg

祝学习愉快~

0

0 学习 · 4469 问题

查看课程