如何使用while语句求1到100的奇数和

2025-11-18 14:55:48

1、声明一个空列表n和一个等于0的变量i

n = []


i = 0

2、将i<100作为while语句的判断条件,然后在每个循环中对i逐次加1,并判断新的i除以2的余数是否不为0,若正确,说明是奇数,将对应的i添加到n这个列表中。

while i<100:


   i +=1
   if i%2 != 0:
       n.append(i)

3、最后打印列表n,确认100以内的所有奇数都被筛选到。并对n进行求和。

print(n)


print(sum(n))

4、以下为全部代码:

n = []


i = 0
while i<100:
   i +=1
   if i%2 != 0:
       n.append(i)
print(n)
print(sum(n))

结果如下:

[1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99]

2500

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢