Форум сайта python.su
Напишите программу, которая считывает список чисел lst из первой строки и число x из второй строки, которая выводит все позиции, на которых встречается число x в переданном списке lst.
Позиции нумеруются с нуля, если число x не встречается в списке, вывести строку “Отсутствует” (без кавычек, с большой буквы).
Позиции должны быть выведены в одну строку, по возрастанию абсолютного значения.
Я написал, но с ошибкой. Не говорите ответ. Просто подскажитею
a = input()
b = input()
c =
a = list(a)
if a.count(b) == 0:
print('Отсутствует')
else:
while a.count(b) >= 0:
d = a.index(b)
c.append(d)
a.remove(b)
print©
Офлайн
a = input()
a = list(a)
[code]>>> a = input() 22 34 545 1 234 12 56 >>> a = list(a) >>> print(a) ['2', '2', ' ', '3', '4', ' ', '5', '4', '5', ' ', '1', ' ', ' ', '2', '3', '4', ' ', '1', '2', ' ', '5', '6'] >>>[/code]
a = input().split() # наверно числа даны через пробел в первой строке b = input()
Офлайн
спасибо! помогли.
Офлайн