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

来源:4-7 Python之continue继续循环

qq_慕斯卡6349002

2021-03-03 00:16

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

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

写回答 关注

2回答

  • 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

    Lanjie... 回复qq_慕斯卡...

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

    2021-03-26 12:47:33

    共 2 条回复 >

Python3 入门教程(新版)

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

154151 学习 · 1075 问题

查看课程

相似问题