為什么把if n > 20 放在后面不行?
sum = 0
x = 1
n = 1
while True:
? ? sum = sum + x
? ? x = 2 * x
? ? n = n + 1
? ? if n > 20:
? ? ? ? break
print sum
sum = 0
x = 1
n = 1
while True:
? ? sum = sum + x
? ? x = 2 * x
? ? n = n + 1
? ? if n > 20:
? ? ? ? break
print sum
2019-08-09
舉報
2019-09-25
sum = 0
x = 1
n = 1
while True:
? ? x = 2**(n-1)
? ? sum = sum + x
? ? n = n + 1
? ? if n > 20:
? ? ? ? break
print sum
2019-08-23
可以的
2019-08-21
sum=0
x=1
n=1
while True:
? ? sum=sum+x
? ? x=2*x
? ? n=n+1
? ? if n>20 :
? ? ? ? break
print(sum)
有錯?為什么我運行可以啊
2019-08-09
不是if n >20的問題,而是你x的表達式有問題