为了账号安全,请及时绑定邮箱和手机立即绑定

大神求解谢谢

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 回答

# 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循环判断

0 回复 有任何疑惑可以回复我~
# 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,不能结束循环。
0 回复 有任何疑惑可以回复我~
#1

weixin_慕慕9007312

怎么 使print 不属于while 循环里面呢?
2022-07-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

大神求解谢谢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信