其他
Python源码分享:04列表数据的奇偶求和
01.用于计算并打印出一个数字列表中所有数字的和
# 定义一个列表
my_list = [1, 2, 3, 4, 5]
# 使用 for 循环求和
total = 0
for i in my_list:
total += i
print("列表中所有元素的和为:", total)
# 使用 sum() 函数求和
total = sum(my_list)
print("列表中所有元素的和为:", total)
02.计算并打印出一个数字列表中所有偶数的和
# 计算并打印出一个数字列表中所有偶数的和
# 定义一个数字列表
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 计算所有偶数的和
even_sum = sum(filter(lambda x: x % 2 == 0, numbers))
# 打印出结果
print("所有偶数的和为:", even_sum)
定义了一个包含数字的列表numbers。然后,程序使用filter()函数和一个lambda表达式来过滤出所有偶数,并使用sum()函数计算它们的和。最后,程序使用print()函数打印出结果。
03.计算并打印出一个数字列表中所有奇数的和
# 计算并打印出一个数字列表中所有奇数的和
# 定义一个数字列表
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 计算所有奇数的和
odd_sum = sum(filter(lambda x: x % 2 == 1, numbers))
# 打印出结果
print("所有奇数的和为:", odd_sum)
首先定义了一个包含数字的列表numbers。然后,程序使用filter()函数和一个lambda表达式来过滤出所有奇数,并使用sum()函数计算它们的和。最后,程序使用print()函数打印出结果。
完毕!!感谢您的收看
------------往期更多精彩内容------------
Python入门教程10:datetime的用法
Python入门教程:11推导式的写法
-------------------------------------------------
---------------Python源码集合---------------