问答详情
源自:4-7 Python之continue继续循环

为啥num取1000和不取1000答案是一样的呢?

http://img2.mukewang.com/603e64c60001487f04930278.jpg

num<=1000的时候答案也是250500

提问者:qq_慕斯卡6349002 2021-03-03 00:16

个回答

  • Lanjier119
    2021-03-26 11:33:33

    因为判断条件之后有num=num+1

  • Esther4914692
    2021-03-03 11:19:29

    1. num<1000的代码流程:当运行到num=999,循环继续num=1000,然后sum累加1000,循环结束,输出250500

    2. num<=1000的代码流程:运行num=999,num=1000,sum累加1000,跳到循环判断,循环继续,num=1001,判断为奇数,调到循环判断,不满足判断循环结束,注意前面sum也是累加到1000,所以输出还是250500