Python:虽然循环无休止

时间:2014-09-16 04:20:24

标签: python

我正试图在游戏编程课的作业或语句中获得条件。我试图使用这样的循环。它们不完全是这样的,但它与while语句的条件相同。

tempstr = input("Type B ")
while tempstr != "B" or tempstr != "b":
     tempstr = input("Type anything ")

我也试过了。

tempstr = input("Type B ")
while tempstr == "B" or tempstr == "b":
     tempstr = input("Type anything ")

以及。

 while tempstr == "B" or tempstr == "b":
      tempstr = input("Type anything ")

我已经检查过tempstr设置为B或b,他们仍然继续要求输入而不是仅仅结束程序。

1 个答案:

答案 0 :(得分:3)

尝试

While True:
    tempstr = input("Type anything ")
    if tempstr.lower()  == 'b':
        break