Помогите разобраться с циклом While
Необходимо запустить ввод с клавиатуры значений, пока пользователь не введёт цифру 3 (пример образный, чтобы понять функционал)
user = input()
while user!='3':
if user=='1':
print('Menu info')
if user=='2':
print('Off page')
break
Ответы (3 шт):
Автор решения: Del
→ Ссылка
Вроде бы разобрался, нужно действовать так:
while True:
user = input()
if user=='1':
print('Menu info')
if user=='2':
print('Off page')
if user=='3':
break
Автор решения: Сергей Ш
→ Ссылка
user = ''
while user != '3':
user = input('>>')
if user == '1':
print('Menu info')
if user == '2':
print('Off page')
Автор решения: Faraday
→ Ссылка
Конкретная суть вашего кода, это то, что вам будет выводиться на экран данное сообщение об выборе первого или второго действия, пока не будет введено значение '3'.
Суть цикла while в том, что он будет повторно исполнять его ТЕЛО, пока УСЛОВИЕ будет true.
Если вы и этого не поняли, тогда советую разобраться с условными операторами