
4条回答 默认 最新
shadowsland 2021-11-09 10:58关注首先要看请题目,这个是一次输入两行,第一行是样本数量,第二行是样本数据,要清楚他们分别是以什么做分割
既然你已经会使用高级函数map了,简单的split分割应该是不在话下的
不过map可以这样写:a = map(float, input().split()), 然后对其取和sum(a)题目参考:
s = input("输入数量和样本,第一是数量,其余为样本,以空格隔开:").split()
n = int(s[0])
datas = map(float, s[1:n+1])
print('%.4f'%(sum(datas)/n))
print('{:.4}'.format(sum(datas)/n))本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报