為什么有兩個等號
sum = 0
x = 0
while True:
? ? x = x + 1
? ? if x > 100:
? ? ? ? break
? ? if x% 2 == 0:
? ? ? ? continue
? ? sum =sum + x
print sum
為什么畫下劃線的哪一行要寫兩個=符號啊,再就是python環境里的乘號都是用%代替嗎
sum = 0
x = 0
while True:
? ? x = x + 1
? ? if x > 100:
? ? ? ? break
? ? if x% 2 == 0:
? ? ? ? continue
? ? sum =sum + x
print sum
為什么畫下劃線的哪一行要寫兩個=符號啊,再就是python環境里的乘號都是用%代替嗎
2017-06-27
舉報
2017-06-27
等號:= 為賦值 ==為計算式的等于號
乘號的表示為*,%表示取余數,例如 11%4=3 ?即是11-2*4=3 余數為3
2017-06-27
if后面是跟TRUE or FALSE, 所以要用==判斷X%2的余數是否為0,=是賦值的意思,還有這不是乘法,%是取余數的意思
2017-06-27
兩個等號表示相等,一個等號表示賦值,%表示取余
2017-06-27
==表示判斷是否相等,%是取余數
2017-06-27
有兩個等號是因為這是一個判斷語句(判斷語句是需要兩個等號的)
%這個符號不是代表乘號的意思,它代表的是求余(eg:10%3等于3余1,那么用%得到的結果是等于1的)