python練習-if-else-or

color=raw_input("enter your favorite color:")   
if color =="red" or color =="green" or color =="black":    
    print "you can play this game."    
else:     
    print "sorry ,you can't play the game."

#開始不明白爲何==後的color必定要帶「」,而以前的age==不用「」。運行了一次,報錯xxx不是一個變量。若是不帶「」會被認爲是一個變量,而數字是不能夠做爲變量名,因此不會被當作變量處理而報錯
#還有我將代碼改爲這樣if color =="red" or color =="green" and color ==3  ,代碼能跑,可是我輸入3後不能進行正確的判斷
python

相關文章
相關標籤/搜索