利用 while True 无限循环配合 break 语句,计算 1 + 2 + 4 + 8 + 16 + ... 的前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 = x * 2,n = n + 1 。
sum = 0
x = 1
n = 1
while True:
if n > 20:
break
sum = sum + x
x = x * 2
n = n + 1
print sum
哪位大神可以和我说说这串代码的意思?我怎么看不懂了 特别是 x = x * 2,n = n + 1 。
2019-08-04
举报