问答详情
源自:4-5 Python之while循环

while里面两行顺序不一样,结果不一样

num = 1

sum = 1

while num <= 10:

    sum = sum * num

    num = num + 1

print(sum)    



num = 1

sum = 1

while num <= 10:

    num = num + 1

   sum = sum * num

print(sum)    先乘再加和先加再乘,这两种结果为什么不一样


提问者:慕粉1632435957 2021-09-16 23:22

个回答

  • 努力小废尘
    2021-09-17 10:35:17

    肯定不一样啦,下面的程序数值会更大些。他在数值原来的基础上先加一了,在进行sum值的运算;而上面的程序先进行sum值的运算,在进行原先数值的增大,所以两边的数值运算结果不一样