我在文本文件中搜索了5个不同的字符串.我试图让python向用户询问"房间号",如果这些号码中的任何一个匹配,则继续,否则再次询问,直到输入正确的号码.
如果尝试,我可以让它工作:
roomNumber = input("Enter the room number: ")
while roomNumber != ("L1"):
roomNumber = input ("Please enter a correct room number:")
Run Code Online (Sandbox Code Playgroud)
但是我希望L1,L2,L3,L4和L5具有正匹配.
我试过了:
roomNumber = input("Enter the room number: ")
while roomNumber != ("L1", "L2", "L3", "L4", "L5"):
roomNumber = input ("Please enter a correct room number:")
Run Code Online (Sandbox Code Playgroud)
但这不起作用,我认为它需要所有这些匹配,而不仅仅是那个.我也尝试将每个值放在([])中,并尝试在每个值之间使用OR,但也不起作用.
我一直在寻找年龄,似乎无法在while循环中找到多个匹配的示例.
当然我错过了一些简单的东西?