Предмет: Информатика, автор: danialbapinaev

Python 3
Ввожу число которое есть в списке, но программа выдаёт "число не найдено" Скажите в чём ошибка и исправьте код
a = [2, 3, 25, 62, 55, 5, 49]
b = input('Введите число: ')
if b in a:
print ('Число в списке')
else:
print('Число не найдено')


Аноним: Попробуй b=int(input()), возможно он считает b как строку
KnowsUser1: функция input() возвращает тип str. У вас в листе "а" хранятся int. А теперь надо подумать мозгом.
MaxLevs: Зачем?)

Ответы

Автор ответа: MaxLevs
1

a = [2, 3, 25, 62, 55, 5, 49]

b = int(input('Введите число: ')) # Приведение введенной строки к числу

if b in a:

   print ('Число в списке')

else:

   print('Число не найдено')


danialbapinaev: Спасибо
Похожие вопросы
Предмет: Українська мова, автор: nastyareu
Предмет: Математика, автор: мозг2011