Как проверить есть ли введенное пользователем число в списке Python

Я написал примерно такой код:

x = [42, 8, 7, 1, 0, 124, 8897, 555, 3, 67, 99]
num = int (input())
if int (input) in x:
    print ('bingo')

Но при введении числа он ничего не выдает, кроме введенного числа.

Как сделать проверку есть ли число, которое ввели, в листе?
Заранее спасибо!


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

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

В условии не указана переменная num, поэтому оно не работает. Вот исправленный вариант:

x = [42, 8, 7, 1, 0, 124, 8897, 555, 3, 67, 99]
num = int (input())
if num in x:
    print ('bingo')
→ Ссылка
Автор решения: Teslajke

Вы присваиваете введенное значение переменной num, поэтому нужно ее и включить в условие:

if num in x:
    print('Bingo')
→ Ссылка