为了账号安全,请及时绑定邮箱和手机立即绑定

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)    先乘再加和先加再乘,这两种结果为什么不一样


正在回答

1 回答

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信