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

24 Авг 2020 в 19:43
171 +1
0
Ответы
1

Проблема в том, что в программе вы вводите число как строку. Чтобы это исправить, вам нужно преобразовать введенное значение в целое число. Вот исправленный код:

a = 2,3,25,62,55,5,492, 3, 25, 62, 55, 5, 492,3,25,62,55,5,49

b = intinput(′Введитечисло:′)input('Введите число: ')input(Введитечисло:)

if b in a:
print ′Числовсписке′'Число в списке'Числовсписке else:
print′Числоненайдено′'Число не найдено'Числоненайдено

Теперь программа должна правильно определять, если введенное число есть в списке.

18 Апр 2024 в 10:38
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир