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