Почему не работает цикл while с заглавной буквы Right? - PullRequest
0 голосов
/ 10 октября 2019

Ниже мой код:

    name = input ('Whats ur name ? ')

    dtion = input (name + ' you are in the forest where do u wanna go? ')

    while dtion != "right" or dtion != "Right":

       dtion = input ("you are still in the Forest where do u wanna go? ")  

    print ("You are out of the Forest")

1 Ответ

2 голосов
/ 10 октября 2019

Условие, которое вы написали, никогда не становится ложным, поскольку dtion всегда выполняется для одного из условий, поэтому общее условие всегда становится истинным.

Условие, которое вы ищете, выглядит следующим образом:

while not (dtion == "right" or dtion == "Right"):

Это будет работать так:

enter image description here

...