python问题
score=eval(input())#直接输入进来的数据,输入时不加括号,为元组类型scores=sorted(score) # 元组不能使用sort方法,可以使用sorted函数。sorted函数将元组转为列表,并升序排序
scores.pop() # 删除最后一个元素。pop方法默认返回并删除最后一个元素,及最高分
scores.pop(0)#删除第0个元素,及删除最低分
print("该选手的最终得分为{:.2f}".format(sum(scores)/len(scores)))#对scores中所有数据用python内置sum函数求和,并计算求平均值
为什么第一行输入进来时是元组类型{:5_96:} 你的输入是什么 >>> a=1,2
>>> type(a)
<class 'tuple'> 临时号 发表于 2022-8-4 18:13
你的输入是什么
就数字 青出于蓝 发表于 2022-8-4 18:13
哇,这个意思是说,只要输入的不是一个数字,它的类型就是元组吗{:5_105:} 努力学Python的 发表于 2022-8-4 18:15
就数字
根据代码,应该是输入多组数据(数字),用 ‘,’ 隔开(毕竟需要删除最高分与最低分,那必定是多组数据)
那就是元组了 努力学Python的 发表于 2022-8-4 18:18
哇,这个意思是说,只要输入的不是一个数字,它的类型就是元组吗
元组可以省略(),比如可以写成1,2,3,它等同于(1,2,3) 努力学Python的 发表于 2022-8-4 18:18
哇,这个意思是说,只要输入的不是一个数字,它的类型就是元组吗
跳转
元组外的小括号可以省略,所以不用加括号,也是元组 青出于蓝 发表于 2022-8-4 18:18
根据代码,应该是输入多组数据(数字),用 ‘,’ 隔开(毕竟需要删除最高分与最低分,那必定是多组数据 ...
好的好的,谢谢 青出于蓝 发表于 2022-8-4 18:20
跳转
元组外的小括号可以省略,所以不用加括号,也是元组
嗯嗯,懂了 临时号 发表于 2022-8-4 18:20
元组可以省略(),比如可以写成1,2,3,它等同于(1,2,3)
好的,牢牢记住,哈哈哈{:5_109:}
页:
[1]