你两个变量都是op, 改成不一样的变量名即可。
而且账号和密码应该是字符串,不要用int()转成数值
这样改写一下,先写一个mgr_login函数,将两行输入放到这个函数里,账号和用户两个变量不能取相同变量名。 def mgr_login(): mgr=input('输入账号:') psw=input('输入登录密码:') if mgr=='abcdef' and psw=='123456': print(f'{mgr},你已成功登录!') else: print('账号或密码错误,请重新输入。') 用户登录函数也可参照这样写法。