Skip to main content
 首页 » 编程设计

python之while 循环不会因多个条件而停止

2025年05月04日21zhenyulu

<分区>

我是编码新手,我想编写一个可以注册人员并让他们重新登录的代码。在处理我的代码时,我想检查用户是否想要登录或注册,所以我用 python 编写了这段代码。

login_or_register = None 
while login_or_register != 'login' or login_or_register != 'register': 
 
 login_register = input('Would you like to login or register?') 
 login_or_register = login_register.lower() 
 login_or_register = login_register 

即使变量满足条件,While 循环也不会停止。我试图删除第二个条件,并且由于某种原因它开始工作。 这可能是一个愚蠢的问题,但请耐心等待,我是一名高中生。

Would you like to login or register?login 
Would you like to login or register?register 
Would you like to login or register?keeps going :( 
Would you like to login or register? 

假设输入是登录或注册时停止循环。输出应该是将变量 login_or_register = None 更改为答案。