编写一个函数Even,该函数用于判断整数x的奇偶性,若x为偶数则返回True,否则返回False。在程序中输入n个整数,调用函数Even,计算n个整数所以奇数的和

输入格式:在一行中输入n个整数,每个整数之间用空格隔开
输出格式:在一行中输出一个整数,及所以奇数的和

一个实现:

def Even(num):  #判断是否为偶数的函数,返回True为偶数,False为奇数
    if(num%2==0):
        return True
    else:
        return False


lis=list((input().split()))  #获取一行输入
sum=0  #和

for i in range(len(lis)):  #遍历列表
    tnum = int(lis[i])  #把列表的每个值转换为int
    if Even(tnum)==False :  #如果是奇数则累加到和sum中
       # print("tnum="+str(tnum)+",sum="+str(sum))
        sum+=tnum

print(sum)  #打印结果