课程
/后端开发
/Python
/Python3 入门教程(新版)
为什么上面的代码是错误的
2020-09-10
源自:Python3 入门教程(新版) 4-6
正在回答
如果num=num+2语句在x=num+x上面,则仅为if 语句限制条件,所以当num=1000时,x语句仍然会在最后加上1000+2,这样结果就会多出1002。
要把第七行和第八行调换一下顺序。
按你的逻辑,x到1000时,结果会多加一个1002。
需要把"if num > 1000:"修改为“if num >= 1000:”
在流程开始就判断x是否已经到1000
举报
python3入门教程,让你快速入门并能编写简单的Python程序
3 回答我的代码为什么打印错误
3 回答这样写为什么不对
2 回答为什么这样子结果是错的呢?
2 回答这样写执行结果是0,为什么?
1 回答为啥我这样写错了