input
возвращает строку. Чтобы сделать их целыми числами, оберните их в int
.
inp=int(input('enter :'))
for i in range(0,len(a)-1):
if inp==a[i]:
print(i)
Индексы в list
начинаются с 0 до len (список) -1 .
Вместо использования range(0,len(a)-1)
предпочтительнее использовать enumerate
.
for idx,val in enumerate(a):
if inp==val:
print(idx)
Чтобы проверить, находится ли inp
в a
, вы можете сделать это.
>>> inp in a
True #if it exists or else False
Вы также можете использовать try-except
.
try:
print(a.index(inp))
except ValueError:
print('Element not Found')