首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python求和偶数和包含Node、tail、Empty的奇数

首先,我们需要编写一个Python程序来求解这个问题。以下是一个示例代码:

代码语言:txt
复制
def sum_even_and_contains_odd(numbers):
    even_sum = 0
    odd_numbers = []

    for num in numbers:
        if num % 2 == 0:
            even_sum += num
        elif 'Node' in str(num) or 'tail' in str(num) or 'Empty' in str(num):
            odd_numbers.append(num)

    return even_sum, odd_numbers

numbers = [1, 2, 3, 4, 5, 'Node', 6, 'tail', 7, 8, 'Empty', 9, 10]
even_sum, odd_numbers = sum_even_and_contains_odd(numbers)

print("Even sum:", even_sum)
print("Odd numbers:", odd_numbers)

这段代码定义了一个名为sum_even_and_contains_odd的函数,该函数接受一个数字列表作为参数。函数会遍历列表中的每个数字,如果数字是偶数,则将其累加到even_sum变量中;如果数字包含字符串'Node'、'tail'或'Empty',则将其添加到odd_numbers列表中。

在示例代码中,我们使用了%运算符来判断一个数字是否为偶数,使用in关键字来判断一个数字是否包含特定的字符串。

最后,我们调用sum_even_and_contains_odd函数,并打印出求和结果和包含特定字符串的奇数列表。

这个问题的答案是:

  • 偶数求和结果为:30
  • 包含Node、tail、Empty的奇数列表为:['Node', 'tail', 'Empty']

关于Python的求和、条件判断和列表操作等基础知识,可以参考腾讯云的Python开发者文档:Python开发者文档

请注意,本回答中没有提及任何特定的云计算品牌商,如有需要,可以根据具体需求选择适合的云计算平台和相关产品。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的结果

领券