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