我正在写一个脚本,它要求用户进入他们的霍格沃茨房屋。这然后保存到一个变量。如何创建条件检查以确保他们已进入有效的房屋?接受某些答案
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. Arthimatic Quiz不接受正确答案
- 2. 新Imagick()不接受某些阵列
- 3. MySQL不接受某些数据类型
- 4. WinForms MaskedTextBox接受某些字符
- 5. WPF复选框像StackOverflow上的 “接受的答案” 复选框
- 6. 问题与答案 - 用户输入不被接受
- 7. 的reCAPTCHA接受错误的答案有时
- 8. 如何将R中某个类别的某些答案组合在一起
- 9. MS CRM 4.0某些字段仅在选择某个答案时出现?
- 10. Rails:如何建模“问题有很多答案,但只有一个被接受的答案”?
- 11. 根据受访者的回答可以隐藏某些问题吗?
- 12. 验证答案
- 13. 间隔答案
- 14. 打印答案
- 15. 显示答案
- 16. Randomise LuisDialog答案
- 17. Handle AuthorizeAttribute答案
- 18. 如何创建一个标记作为被接受的系统答案?
- 19. '官方'CUDA缩减功能无法接受某些号码?
- 20. 只接受来自已认证用户的某些ajax请求
- 21. IOLoop.add_handler将不接受某些文件描述符
- 22. 如何让正则表达式不接受某些值?
- 23. 如何防止jQuery Droppable接受某些Draggable?
- 24. MySQL不接受日期格式对于某些日期
- 25. Android应用内结算 - 某些卡不被接受
- 26. 从plist中读入,但只接受某些字符串
- 27. 如何:文本字段只接受某些单词
- 28. “发布一个答案”链接未显示在问题的答案模块Drupal
- 29. 在防火墙后面接收答案
- 30. Java,SSLSocket,未接收到任何答案
你能提供一些代码为你试过吗? – Bill