我发现了一个非常好的while循环,它验证用户输入以确保它是一个整数,如果不是,它会一直请求用户输入一个有效的整数。 while (!Console.WriteLine("Select any one:\n1->ROCK\n2->PAPER\n3->SCISSOR\n4->Exit Game");
} 但是,我想对此进行修改,以便还可以验证用户输入的数字是否在
我使用了while循环来迭代它,直到得到不想要的选项,但是如果您输入了所需的选项,它不会进入if,否则会以output.But的形式返回'none‘如果我先输入了错误的输出,然后输入了正确的输出,它就可以正常工作了()> 0: yn =输入(“您的意思是%s吗?输入Y如果是或N如果没有>>”% get_close_matches(word,data.keys(),cutoff=0.8))