還有沒有別的方法?如下
sum = 0?
x = 1
?n = 1?
while True: ? ?
sum = sum + x ??
?n = n + 1 ?
??x = 2 ^ (n-1) ??
?if x > 524288 ??
?break?
print sum?
這樣寫錯哪里了?
sum = 0?
x = 1
?n = 1?
while True: ? ?
sum = sum + x ??
?n = n + 1 ?
??x = 2 ^ (n-1) ??
?if x > 524288 ??
?break?
print sum?
這樣寫錯哪里了?
2017-06-09
舉報
2017-06-09
樓上正解~
2017-06-09
sum = 0?
x = 1
n = 1?
while True: ? ?
? ? sum = sum + x ??
? ? n = n + 1 ?
? ? x = 2 ^ (n-1) ??
? ? if x > 524288: ??
? ? ? ? break?
print sum?
首先,注意Python里面的縮進,4個空格
其次,if條件語句后缺少: