文曲星


私信TA

用户名:dotcpp0693822

访问量:238

签 名:

等  级
排  名 47060
经  验 310
参赛次数 0
文章发表 2
年  龄 0
在职情况 学生
学  校 WU
专  业

  自我简介:

TA的其他文章

解题思路:

    这个就是有一种情况是 输入没有按照一行一个数

比如说按照:3 12 54 35 这样的输入情况,考虑这个情况之后就满分了,所以说我个人感觉这个和题目描述的有一点不一样,所以说题目有一点问题,不知道大家怎么看这个问题

注意事项:

参考代码:

n = list(map(int, input().split()))
sum_1 = 0
b = []
if len(n) > 1:
   for x in range(1, n[0]+1):
       sum_1 += n[x]
   print(sum_1, "{:.5f}".format(sum_1/n[0]))

else:
   c = list(map(int, input().split()))
   if len(c) >= n[0]:
       for x in range(n[0]):
           sum_1 += c[x]
       print(sum_1, "{:.5f}".format(sum_1/n[0]))
   else:
       sum_1 += c[0]
       b.append(c[0])
       for y in range(n[0] - 1):
           d = int(input())
           sum_1 += d
           b.append(d)
       print(sum_1, "{:.5f}".format(sum_1/n[0]))

 

0.0分

0 人评分

  评论区

  • «
  • »