sum+=x報錯
sum = 0
x = 1
while x<100:
? ? if x%2 == 0:
? ? sum+ = x
? ? x=x+1
print (sum)
請問為何在Python2.7上執行時,在sum+=x 這里一直報錯呢
sum = 0
x = 1
while x<100:
? ? if x%2 == 0:
? ? sum+ = x
? ? x=x+1
print (sum)
請問為何在Python2.7上執行時,在sum+=x 這里一直報錯呢
2016-08-11
舉報
2016-08-11
請注意 if 語句(其它的比如 for語句,定義函數def等等),‘:’后面就是一個相關的模塊,在這里就是 if 的模塊,著時候模塊內的內容需要縮進,并且,模塊下的所有內容縮進要一致
正確的應該是
if x%2 == 0:
? ? ? sum+=x
? ? ? x=x+1
print (sum)
2016-08-16
謝謝*——*
2016-08-11
條件語句,需要縮進,Python有嚴格的對齊方式
2016-08-11
sum+ = x這行向里縮進