while语句问题
求助!我是小白 我被奇怪的while语句困住了
这个while怎么不听话了 本帖最后由 jackz007 于 2021-3-9 23:26 编辑
不允许这样写
while temp != 5 or 6:
if temp == 1 or 2:
. . . . . .
elif temp == 3 or 4:
. . . . . .
if temp == 5 or 6:
必须改为:
while temp != 5 and temp != 6:
if temp == 1 ortemp == 2:
. . . . . .
elif temp == 3 or temp == 4:
. . . . . .
if temp == 5 or temp == 6: temp not in
temp in
这样改应该也可以 问题解决了,不胜感激 C:\Users\Administrator\Desktop elif temp == 3 or temp == 4:
name = input("请输入用户名:")
passward = input("请输入密码:")
if name in dictionary and dictionary == passward:
print("登陆成功,欢迎进入xxoo系统")
break
为啥我这句在输入3或者4的时候不是输出“登陆成功”??直接进入了else的条件语句中 小小橘子 发表于 2021-3-11 11:32
elif temp == 3 or temp == 4:
name = input("请输入用户名:")
passward = input("请输 ...
你temp用了int()吗?
页:
[1]