求余的等號為啥是兩個?其他的都是一個
?sum=0
x=0
while True:
? ?x=x+1
?
? ?? if x>100:
? ? ??
?? ? ?? break
??
??? if x%2==0:
? ? ?? continue
??
??? sum=sum+x
print sum
?sum=0
x=0
while True:
? ?x=x+1
?
? ?? if x>100:
? ? ??
?? ? ?? break
??
??? if x%2==0:
? ? ?? continue
??
??? sum=sum+x
print sum
2018-03-22
舉報
2018-03-22
一個“ = ”是賦值符號,例如:當x=1時; x=x+1,表示(x+1)的值重新賦值給 x,執行x=x+1后x=2; 兩個“==”才是等于號,例如 if x%2==0;表示-->如果滿足 x 除以2的余數等于0;才會執行continue
2018-03-22
==為值比較 返回布爾值, = 為賦值, 意義不一樣