В данном коде мне непонятно почему при выполнении условия программа не выходит из цикла сама, если не вставить break?
(имеется в виду что первый раз вводится неправильное число)
Объясните пожалуйста.
er = int(input('Enter "1" else "2" '))
if er != 1 or er != 2:
print('Enter valid number')
while er != 1 or er != 2:
print('Enter 1 or 2')
er = int(input('enter "1" else "2" '))
if er == 1 or er == 2:
print('er = ', er)
break