Python если не равно 1 или не равно 2

В Java помню что или это & А как сделать в Python что в цикле

while number != 1 или 2 или 3:
print("Не то")
input("введи")

И как сделать чтобы оно повторялось пока не будет введено либо 1, либо 2, либо 3


Ответы (2 шт):

Автор решения: Jack_oS

Если ожидается ввод числа, тогда можно так:

guesses = [1, 2, 3]
number = int(input('Введите число: '))

while not number in guesses:
    print("Не то...")
    number = int(input('Введите число: '))

print("Оно!")
→ Ссылка
Автор решения: Danis

можно так:

while 1 <= number <= 3:
→ Ссылка