最新回答 / Piang
这种情况,放在前面后放在最后其实是一样的。如果写在后面,当执行完成n=n+1之后,n的值是21,所以条件满足跳出循环。如果写在前面,当执行完成n=n+1之后,n的值为21时,不会跳出循环,判断while条件,因为直接写了true所以会进入循环。而循环内部第一句就是if n>20: break;,满足条件,跳出循环。<...code...>所以其实这两种情况求得的sum值都是一暗影的,都没有问题。
2019-11-05