幫忙找一下錯誤,最好能幫忙改一下(x=2n)是否有錯誤
幫忙找一下錯誤,最好能幫忙改一下(x=2n)是否有錯誤
sum = 0
x = 0
n=1
while True:
? ? x = x + 1
? ? if x > 100:
? ? ? ? break
while x=2n:
? ? n=n+1?
? ? ? continue
? ? if n>50:
? ? ? ?break
? ? sum=sum+x
print sum
幫忙找一下錯誤,最好能幫忙改一下(x=2n)是否有錯誤
sum = 0
x = 0
n=1
while True:
? ? x = x + 1
? ? if x > 100:
? ? ? ? break
while x=2n:
? ? n=n+1?
? ? ? continue
? ? if n>50:
? ? ? ?break
? ? sum=sum+x
print sum
2016-10-04
舉報
2016-10-13
不能用=,應該用==。while x=2*n的時候會把x=2*n執行之后返回true表示已經賦值結束表示,此時while就一直是true,不會出現false,所以應該使用x==2*n表示需要判斷
2016-10-04
while n == 2 * n
2016-10-04
x=2n里面2n應該改為2*n,計算機可不會省略的寫法