if語句為什么不能用等號?
if后面跟著的邏輯判斷可以是相等,大于,大于等于,小于,小于等于,包含等幾種情況。判斷相等的運算符是==,而不是=。這是初學者經常犯得錯誤。如果寫成if a = 3就會使Python判斷邏輯值時出錯,a=3不是一個邏輯值,得不到True,False的結果,必然是要報錯的。
if語句為什么不能用等號?
if后面跟著的邏輯判斷可以是相等,大于,大于等于,小于,小于等于,包含等幾種情況。判斷相等的運算符是==,而不是=。這是初學者經常犯得錯誤。如果寫成if a = 3就會使Python判斷邏輯值時出錯,a=3不是一個邏輯值,得不到True,False的結果,必然是要報錯的。