有人会么python这个怎么输入

![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/961969604686170.jpeg "#left")

import math

num_str = input("请输入分数,以空格分隔:")
num_list = [float(x) for x in num_str.split() if 0 <= float(x) <= 100]  # 将有效分数存入列表中

n = len(num_list)
num_list.sort()

remove_count = math.ceil(n * 0.1)  # 需要移除的个数,以向上舍入保证数量正确
valid_list = num_list[remove_count:n - remove_count]  # 移除最高和最低的10%
valid_count = len(valid_list)
valid_list.sort(reverse=True)  # 降序排列

average = round(sum(valid_list) / valid_count, 1)  # 计算有效分数的平均值,保留1位小数

print("原始分数序列:", num_list)
print("原始分数个数:", n)
print("有效分数个数:", valid_count)
print("有效分数降序排列序列:", valid_list)
print("有效分数的平均值为:", average)


numbers = input("请输入评委分数(以空格间隔,以回车结束):")
number_list = numbers.split()
number_list = [int(num) for num in number_list]

number_list就是要获取的列表

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^