求100以内的前20个偶数之和python

如题所述

第1个回答  2023-05-12
sum = 0 # 定义一个累加器
count = 0 # 定义一个计数器
for i in range(2, 101, 2): # 从2开始,每次加2,依次枚举100以内的所有偶数
sum += i # 如果是偶数,则加入到累加器中
count += 1 # 计数器加1
if count == 20: # 如果已经加到前20个偶数了,就可以退出循环了
break
print("前20个偶数之和为:", sum)
第2个回答  2024-02-05
一个数是二的倍数时,这个数是偶数,所以只要用这个数除以2,如果余数为0那么这个数就是偶数
使用for循环遍历1~100的数字,如果是偶数就存到列表里,再用一个变量来检测是否超过20个,最后对列表求和
lst = []
a = 1 # 次数
for i in range(1, 101):
----if i % 2 == 0 and a<=20:
--------lst.append(i)
--------a += 1
print(sun(lst))
把上面的-换成空格就可以了
第3个回答  2023-09-18
sum = 0 # 定义累加计数器
number = 20 # 加的偶数数量
for count in range(0, 2 * number + 1, 2): sum+=count #计数
print(sum) # 输出
第4个回答  2023-11-12
sum([i for i in range(2,41,2)])
相似回答