课程
/后端开发
/Python
/Python3 入门教程(新版)
num<=1000的时候答案也是250500
2021-03-03
源自:Python3 入门教程(新版) 4-7
正在回答
因为判断条件之后有num=num+1
num<1000的代码流程:当运行到num=999,循环继续num=1000,然后sum累加1000,循环结束,输出250500
num<=1000的代码流程:运行num=999,num=1000,sum累加1000,跳到循环判断,循环继续,num=1001,判断为奇数,调到循环判断,不满足判断循环结束,注意前面sum也是累加到1000,所以输出还是250500
qq_慕斯卡6349002 提问者
Lanjier119 回复 qq_慕斯卡6349002 提问者
举报
python3入门教程,让你快速入门并能编写简单的Python程序
1 回答为什么不可以直接用while num<=1000: if num%2==0: cuntinue sum=sum+num 呢?
2 回答都是1000以内偶数的和,为什么结果不一样
1 回答1000以内偶数不包括1000吧?
1 回答这样为啥答案不对
2 回答为什么0 和0.0 的答案不一样