📅  最后修改于: 2023-12-03 15:19:35.741000             🧑  作者: Mango
本程序旨在帮助用户快速计算一个整数列表中的所有奇数和偶数之和。用户只需要输入一个整数列表即可得到计算结果。
用户可以通过调用 sum_odd_even()
函数来使用本程序:
def sum_odd_even(lst):
"""
计算一个整数列表中的所有奇数和偶数之和。
参数:
lst:要计算的整数列表。
返回值:
返回一个包含两个整数的二元组,分别表示列表中所有奇数和偶数的和。
"""
odd_sum = sum(i for i in lst if i % 2 == 1)
even_sum = sum(i for i in lst if i % 2 == 0)
return (odd_sum, even_sum)
用户只需要将自己的整数列表作为参数传递给 sum_odd_even()
函数即可:
lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
result = sum_odd_even(lst)
print(result) # 输出 (25, 30)
以下是一个完整的使用示例:
def sum_odd_even(lst):
"""
计算一个整数列表中的所有奇数和偶数之和。
参数:
lst:要计算的整数列表。
返回值:
返回一个包含两个整数的二元组,分别表示列表中所有奇数和偶数的和。
"""
odd_sum = sum(i for i in lst if i % 2 == 1)
even_sum = sum(i for i in lst if i % 2 == 0)
return (odd_sum, even_sum)
lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
result = sum_odd_even(lst)
print(result) # 输出 (25, 30)
输出结果为:(25, 30)
,表示列表中所有奇数之和为 25
,所有偶数之和为 30
。