Python基础_计算奇数和

本题要求计算给定的一系列正整数中奇数的和。

输入是在一行中给出一系列正整数,其间以空格分隔。当读到零或负整数时,表示输入结束,该数字不要处理,如输入:8  7  4  3  70  5  6  101  -1,输出是116  

l=[int(i) for i in input().split()]

#输入数字串的方法

s=0
for i in l:

#直接'i in l',Python还挺简单直接的2333 

     if i>0 and i%2==1:
          s+=i

     if i<=0:
          break

print(s)

你可能感兴趣的:(Python,java,服务器,jvm)