为什么这样写代码是错误的?

来源:4-6 Python之break跳出循环

慕田峪0139040

2020-09-10 22:30

http://img1.mukewang.com/5f5a3871000183b308110219.jpg

为什么上面的代码是错误的

写回答 关注

3回答

  • 慕设计5159846
    2020-10-14 09:03:35

    如果num=num+2语句在x=num+x上面,则仅为if 语句限制条件,所以当num=1000时,x语句仍然会在最后加上1000+2,这样结果就会多出1002。

  • weixin_慕虎1439097
    2020-09-19 16:20:49

    要把第七行和第八行调换一下顺序。

  • 鸠鸠鸠鸠今天摸鱼了吗
    2020-09-11 11:41:26

    按你的逻辑,x到1000时,结果会多加一个1002。

    需要把"if num > 1000:"修改为“if num >= 1000:”

    在流程开始就判断x是否已经到1000

Python3 入门教程(新版)

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

154159 学习 · 1075 问题

查看课程

相似问题