2024-04-25 19:20:18 发布
网友
好的,在这里我有一个问题,如果答案是"N",那么它仍然会继续到else语句。我该怎么解决这个问题?(这都在一个函数中,edit:与其他if语句一起工作)
"N"
else
if command == "Exit": exit = 1 while exit == 1: print("Quit? Y/N:", end="") ex = input() if ex == "Y": quit() elif ex == "N": break else: print("Err")
代码似乎运行良好。你知道吗
我假设您要做的是:在输入Exit时询问用户Y或N如果用户输入Y,则退出程序如果用户输入N,则希望中断while循环。在这两种情况下都可以,你可以在问题中添加其他东西来说明问题。你知道吗
我还建议您尝试使用return statment,同时尝试从多个循环中断,或者如果您为此创建函数。你知道吗
确保没有输入小字母。可以使用.upper()函数确保始终使用大写。你知道吗
代码似乎运行良好。你知道吗
我假设您要做的是:在输入Exit时询问用户Y或N如果用户输入Y,则退出程序如果用户输入N,则希望中断while循环。在这两种情况下都可以,你可以在问题中添加其他东西来说明问题。你知道吗
我还建议您尝试使用return statment,同时尝试从多个循环中断,或者如果您为此创建函数。你知道吗
确保没有输入小字母。可以使用.upper()函数确保始终使用大写。你知道吗
相关问题 更多 >
编程相关推荐