求整型数组前n个数中正数之和 python

  • Post author:
  • Post category:python




7-2 求整型数组前n个数中正数之和。 (10 分)

本题目要求从键盘读入一个正整数n(1<=n<=10),然后输入n个整数依次送入整型数组,再对其中的正数求和并输出结果。

输入格式:

在第一行中输入n的值,回车后在第2行输入n个整数(有正有负,以空格分隔)后,以回车结束输入。

输出格式:

如输入n的值不合乎要求,则直接输出error!(不必输出换行符)即可。不需要再后续输入数据。 否则,输出数组的前n个元素中其中正数的和即可。不需要附加修饰说明。


输入样例:

在这里给出一组输入。例如:

8
3 -3 1 2 -4 5 5 -7


输出样例:

在这里给出相应的输出。例如:

16


代码如下:

n = int(input())
if n >=1 and n<=10:
   l= input().split()
   s = list(map(int,l))
   sum = 0
   for i in range(0,n):
       if s[i] >0 :
            sum = sum+s[i]
   print(sum)
else:
    print('error!',end='')



版权声明:本文为qq_51751420原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。