我正在寫一個腳本,它要求用戶進入他們的霍格沃茨房屋。這然後保存到一個變量。如何創建條件檢查以確保他們已進入有效的房屋?接受某些答案
Q
接受某些答案
-1
A
回答
1
假設你有代碼:
houses = ["Slytherin", "Gryffindor", "Hufflepuff", "Ravenclaw"]
inp = raw_input("What house are you in? ")
if inp in houses:
print("Valid house!")
else:
print("Invalid house!")
輸出示例:
什麼房子是你嗎?斯萊特林
有效的房子!你在哪個房子? a
無效的房子!
在循環中運行:
houses = ["Slytherin", "Gryffindor", "Hufflepuff", "Ravenclaw"]
valid = False
while not valid:
inp = raw_input("What house are you in? ")
if inp in houses:
print("Valid house!")
valid = True
else:
print("Invalid house!")
+0
您可以使用while循環來做到這一點,所以它會繼續輸出'無效的房子',直到用戶輸入有效的答案? –
+0
@RookSnape看看我的編輯例如 – Carey
相關問題
- 1. 文件接受答案不打印
- 2. Arthimatic Quiz不接受正確答案
- 3. 新Imagick()不接受某些陣列
- 4. MPDF將不接受某些字符
- 5. 僅接受某些名稱的Java GUI
- 6. MySQL不接受某些數據類型
- 7. WinForms MaskedTextBox接受某些字符
- 8. 的reCAPTCHA接受錯誤的答案有時
- 9. WPF複選框像StackOverflow上的 「接受的答案」 複選框
- 10. 修改接受答案框的背景顏色
- 11. 問題與答案 - 用戶輸入不被接受
- 12. 有超過一個可接受的答案的JUnit測試
- 13. 如何將R中某個類別的某些答案組合在一起
- 14. MS CRM 4.0某些字段僅在選擇某個答案時出現?
- 15. Rails:如何建模「問題有很多答案,但只有一個被接受的答案」?
- 16. 某些計算機上的某些瀏覽器不接受CI會話數據
- 17. XACML我可以訪問哪些答案?
- 18. 某些帳戶返回空白答覆
- 19. 顯示某些DIV /回答問題1
- 20. 根據受訪者的回答可以隱藏某些問題嗎?
- 21. 回答出錯的答案
- 22. 「mcar:合同違規」新方案需要一些答案:)
- 23. Randomise LuisDialog答案
- 24. 顯示答案
- 25. 總答案數
- 26. 錯誤答案
- 27. gSOAP空答案
- 28. 間隔答案
- 29. 打印答案
- 30. DecimalFormat的答案?
你能提供一些代碼爲你試過嗎? – Bill