Я пытаюсь написать функцию в Python, чтобы определить, есть ли элемент в списке. Я пробовал варианты этого кода.
Независимо от того, как я его пробую, он всегда возвращает FALSE Boolean-значение. Даже если я помещу команды печати в функции, он печатает только с результатами для ложного значения. Я почти уверен, что передаю список функции должным образом, но не могу понять, почему он определяет только значения FALSE. Есть идеи?
def newFunction(x, y, z):
z = 0
if y in x:
z = True
else:
z = False
return (z)
newList = [2,4,6,8,10]
r = input ('Enter a number: ')
s = 0
newFunction(newList, r, s)
if s == True:
print ('The no. IS in the list.')
else:
print ('The no. IS NOT in the list.')