。
首先,我们需要编写一个Python程序来求解这个问题。以下是一个示例代码:
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
函数,并打印出求和结果和包含特定字符串的奇数列表。
这个问题的答案是:
关于Python的求和、条件判断和列表操作等基础知识,可以参考腾讯云的Python开发者文档:Python开发者文档
请注意,本回答中没有提及任何特定的云计算品牌商,如有需要,可以根据具体需求选择适合的云计算平台和相关产品。
领取专属 10元无门槛券
手把手带您无忧上云