问答详情
源自:4-6 Python之break跳出循环

在这节任务中,我把133,134两行替换后得到的结果不同,请问为什么

63703c0c000170ff08281792.jpg

提问者:qq_慕的地8415466 2022-11-13 08:37

个回答

  • qq_慕勒7424300
    2023-05-05 14:21:00

    num>1000 改成num>=1000


    当循环到num=1000的时候,sum+了1002

  • 汪汪汪3887124
    2022-11-14 19:02:54

    num+=2
    sum+=num
    这个指的是先进行num的运算,再进行sum的运算
    倒过来的话,就是先进行sum的运算,再进行num的运算。
    因为sum运算中,sum是由num的数值决定的,顺序会影响num的数值,所以顺序对调,结果自然不同。
    还有,你也用扇贝编程嘛,我的入门也是在那里的哦💕🤣🤣🤣😁