m0_68896368 2022-04-06 16:46 采纳率: 0%
浏览 820

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

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

  • 写回答

1条回答 默认 最新

  • a5156520 2022-04-06 18:19
    关注

    一个实现:

    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)  #打印结果
    
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 4月6日