这是我目前所拥有的:
def checkPlayerCardInput(answer):
while True:
for x in range(len(player1Cards)):
if answer.lower() == player1Cards[x]:
return player1[x]
我不知道如果用户拼错单词或输入完全不正确的内容,如何重复循环?
在这种情况下,player1Cards
等于 5 个字符串的列表。我只是试图将answer
(用户之前通过 输入的raw_input
)与其中一个字符串和return
答案(在这种情况下,它是player1
列表中包含“卡”的其余数据的项目“ 回来)。
如果答案不正确,我希望循环从用户的新 raw_input 答案开始。