最新回答 / Piang
這種情況,放在前面后放在最后其實是一樣的。如果寫在后面,當執行完成n=n+1之后,n的值是21,所以條件滿足跳出循環。如果寫在前面,當執行完成n=n+1之后,n的值為21時,不會跳出循環,判斷while條件,因為直接寫了true所以會進入循環。而循環內部第一句就是if n>20: break;,滿足條件,跳出循環。<...code...>所以其實這兩種情況求得的sum值都是一暗影的,都沒有問題。
2019-11-05