嗷呜一口大黄 2021-11-09 08:25 采纳率: 50%
浏览 109
已结题

怎么循环输入数字以空格作为分割

img

  • 写回答

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))

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 11月12日
  • 已采纳回答 11月12日
  • 创建了问题 11月9日