你好,這可能是一個非常基本的問題,但是因爲我對編程和python很陌生,所以我很想學習。更好的方式,寫一個長的「if」語句?
我正在製作一個程序,該程序從用戶輸入「玩卡」套裝。該計劃只接受正確的訴訟。
例如;
鑽石,心,俱樂部,黑桃
如果用戶進入其他任何東西,如「三角形」的程序返回「輸入錯誤」。
這是我這麼遠:
if suit == "Diamonds":
return "Accepted"
if suit == "Hearts":
return "Accepted"
if suit == "Clubs":
return "Accepted"
if suit == "Spades":
return "Accepted"
else:
return "Wrong input"
我的問題是,有沒有更好的方式來寫這篇文章不是通過製作一個全新的「如果」語句,每種花色的這個繁瑣的過程會。
作爲一個側面說明,你真的應該使用'這裏elif' (好吧,直到你換掉其中一個答案)。 「如果」的效率會降低,並且如果您的條件與這些條件不完全相互排斥,還會導致微妙的錯誤。 – 2014-08-27 21:38:59