Условие if с проверкой списка

х = input("введите число: ")
y = 1
z = 2
a = 3
q = [(y),(z),(a)]
if x == q :
   print("1")

иф не работает


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

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

x вообще-то строка. Её можно привести к целому c помощью int(input..), а затем проверить диапазон или вхождение в список с помощью in

→ Ссылка
Автор решения: ZxNuClear
x = int(input("введите число: "))
y = 1
z = 2
a = 3
if x in (y, z, a):
    print('1')
→ Ссылка