0
A
回答
0
valid = ["Yes", "yes", "y", "ok"]
if answer in valid:
print "You said yes"
else:
print "You did not say yes"
0
檢查它是否是一個集合的成員!
if answer in {'Yes', 'yes', YES}:
...
相關問題
- 1. 將類似輸入映射到類似輸出的高效方法
- 2. 檢測所有類似文本輸入的最佳方法
- 3. 輸入有效性檢查
- 4. 檢查有效輸入
- 5. 觸發器檢查有效輸入
- 6. 如何檢查輸入是否有效?
- 7. 檢查用戶輸入是否有效
- 8. 功能檢查輸入的非有效字符...隨機作品
- 9. 檢查無效輸入
- 10. java中的輸入檢查方法
- 11. 簡單而有效的支架檢查器可用於這類輸入嗎?
- 12. 功能檢查有效輸入,循環重複連續
- 13. 有效的方法來檢查「計算」類中的變化
- 14. 最好/最有效的方法來檢查是否至少有一個輸入是由用戶輸入
- 15. 它是檢查功能輸入值的正確方法嗎?
- 16. 檢查使用jquery點擊哪個類的有效方法
- 17. 檢查輸入類型的規範方法是什麼?
- 18. 在ActionScript中,是否有方法檢查輸入參數是否是任何類型的有效Vector?
- 19. 將輸入二進制輸入分組的有效方法
- 20. C# - 方法無效檢查
- 21. 有什麼方法可以檢查麥克風是否有輸入?
- 22. 是否有可能將任何類型的輸入傳遞給方法並確定給定的輸入類型?
- 23. 批處理腳本:檢查是否有效或無效輸入
- 24. 使用相同列名查詢名稱類似的表的有效方法
- 25. vim中有沒有類似「TeX輸入法」的東西?
- 26. 功能來檢查用戶的輸入是否正確無效
- 27. 「的RangeError:無效類型數組長度」爲看似-有效輸入
- 28. 檢查目標方法可能拋出.Net的所有可能異常嗎?
- 29. 是否有可能爲特定的Perl類獲取所有有效的方法?
- 30. 有什麼方法可以檢查設備是否支持手寫筆輸入?
對於特殊情況:如果'answer.ToUpper()==「是」'或者如果語言支持大小寫無關的字符串比較,您可以用這些,而不是從C#摘自:'回答.Equals(「yes」,StringComparison.OrdinalIgnoreCase)' – 2015-01-09 20:46:51
@EtienneMaheu不!答案是空的?!在Java中更好的是「是」.equals(answer.toUpper())或者明確地檢查其他語言的答案的空格 – kulatamicuda 2015-01-09 20:49:57
@kulatamicuda大多數情況下,null不是問題。如果是這樣的話,我會選擇'answer?.Equals(...)'而不是(在C#中)或者一些等價的東西。尤達的條件是可怕的閱讀,我會不惜一切代價避免它們。我甚至更喜歡編寫擴展方法來處理這種情況(再次用C#):'answer.SelectOrDefault(a => a.Equals(...))'。不過,好點。空值是一種痛苦。 – 2015-01-09 20:53:09