用python编写 求大佬教一下

2025-03-07 07:31:37
推荐回答(1个)
回答1:

# 【54,23,45,67,34,90,12,None,35,69,36,69,36,57,91,None,42,123,541,122
# ,359,126,231,235,456,789,223,112】求所有奇数和,用到 while True
lis = [54, 23, 45, 67, 34, 90, 12, None, 35, 69, 36, 69, 36, 57, 91, None,
       42, 123, 541, 122, 359, 126, 231, 235, 456, 789, 223, 112]
odd_sum = 0

while True:
    for i in lis:
        if i is None:
            pass
        elif i % 2 != 0:
            odd_sum = odd_sum + i
    break

print(odd_sum)