大神求解谢谢

来源:4-6 Python之break跳出循环

qq_慕雪4444717

2022-03-13 21:22

sum为啥要加num num为啥又要加1

num=0

sum=0

while ture:

if num>1000

break

if num %2==0

sum = sum+num 

num=num+1

这里判断条件num%2==0不是已经满足是偶数的条件了吗,为啥下面num又要加1

sum=sum+num的意义又是什么

写回答 关注

2回答

  • weixin_慕圣0229200
    2022-04-17 10:25:35

    # Enter a code

    num = 1

    sum = 0

    while True:       

        if num > 1000:               

            break      

        if num % 2 == 0:              

            sum =sum+ num ###判断偶数之后进行叠加    

        num =num+ 1  ###罗列1~1000之间的数字,然后进入while循环判断

  • qq_慕沐5144589
    2022-03-13 22:46:14
    # Enter a code
    num = 1
    sum = 0
    while True:	
        if num > 1000:		
            break	
        if num % 2 == 0:		
            sum =sum+ num	
        num =num+ 1
    print主要要注意:所处位置,num % 2 == 0知识筛选出该数是否为偶数,如果是偶数就与sum相加,相加后num需往后加1,否则num永远为1,不能结束循环。

    weixin...

    怎么 使print 不属于while 循环里面呢?

    2022-07-11 08:28:24

    共 1 条回复 >

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154153 学习 · 1075 问题

查看课程

相似问题