不太明白参考代码,请大神解惑
sum = 0 x = 1 n = 1 while True: if n > 20: break sum = sum + x x = x * 2 n = n + 1 print sum
这段是参考代码。但是我的理解,如果x=1开始的话,看代码不是应该算的是2+4+8一直加20项吗?似乎和题目要求的1+2+4一直加20项不同?求大神解惑
sum = 0 x = 1 n = 1 while True: if n > 20: break sum = sum + x x = x * 2 n = n + 1 print sum
这段是参考代码。但是我的理解,如果x=1开始的话,看代码不是应该算的是2+4+8一直加20项吗?似乎和题目要求的1+2+4一直加20项不同?求大神解惑
2018-10-12
举报