Как проверить есть ли введенное пользователем число в списке 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')