ИГ
Истам Гайбуллаев

Помогите разобраться с циклом while

Я еще совсем новичок в программировании, как мне сделать так, чтобы цикл while выполнялся, если переменная не равна чему то? информации в интернете я не нашел.
Например:
e = input ("какая столица у России?")
while e не равен "Москва":
e = input ("попробуй еще раз")
else:
print("ответ верный")

Юлия
Юлия

!= оператор "не равно".

e = input("какая столица у России?")
while e.lower() != "москва":
e = input("попробуй еще раз")
else:
print("ответ верный")

Добавил lower() чтобы проходили и Москва, и москва
else кстати тоже не нужен, т. к. дальше while код не пройдет, пока не ответят правильно. Можно без else сразу на следующей строке написать print, без отступов.

Grigoriy
Grigoriy

"информации в интернете я не нашел"...

ТЫ СЕРЬЕЗНО?! :)))

Похожие вопросы
Цикл while застревает в программе
Помогите пожалуйста составить программы в ABC pascal с циклом While!
Помогите с программой по c++ циклом do while.
Когда нельзя использовать цикл While и цикл Repeat!!!!Помогите!!!
Помогите написать программу по цикл с друдусловием While по поскалю
в чем различие циклов while и do в delphi
Помогите с циклом "for". Язык Python, задание с нечетными числами
Объясните мне цикл while! Заранее спасибо
Помогите с Python, цикл for
Цикл с параметром и предусловием в Python