python显示数字范围内所有的偶数并计算偶数之和代码
python显示数字范围内所有的偶数并计算偶数之和代码
示例说明:
输入开始和结束值(不包含),得到所有偶数
偶数的定义:能够被2所整除的整数,是2的倍数
具体操作分两步,第一先得到规定范围内所有偶数组成的列表。再用for循环求列表偶数之和。
如:
输入:begin = 2 、 end=27
返回[2,4,6,8...26]
返回偶数之和
实现代码:
1.函数方式
begin = 2 end = 27 def get_even_list(begin,end): evenResult = [] for itme in range(begin,end,2): evenResult.append(itme) return evenResult print(f"{begin},{end}范围内的偶数列表为{get_even_list(begin,end)},偶函和为:{sum(get_even_list(begin,end))}")
2.类方式
class DoEven: def __init__(self,begin,end): self.begin = begin self.end = end self.sumList = 0 self.evenList = [] def get_even_list(self): for itme in range(self.begin, self.end, 2): self.evenList.append(itme) def get_even_list_sum(self): self.sumList = sum(self.evenList) begin = 2 end = 27 el = DoEven(2,27) el.get_even_list() el.get_even_list_sum() print(f"{begin},{end}范围内的偶数列表为{el.evenList},偶数和为:{el.sumList}")