-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnumber_position.py
34 lines (32 loc) · 1.59 KB
/
number_position.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# Напишите программу, которая принимает на вход список чисел и число, после чего выводит все позиции, на которых это число встречается в переданном списке.
#
# Позиции в списке нумеруются с нуля.
# Если число x не найдено в списке, нужно вывести строку "None" (без кавычек, с большой буквы).
#
# Формат ввода:
# На первой строке содержатся значения списка -- целые числа, разделённые пробелом. На второй строке содержится целое число, позиции которого нужно найти.
#
# Формат вывода:
# Одна строка, в которой содержится слово "None" или через пробел перечислены числа -- позиции, на которых число x встречается в списке lst. Позиции должны быть выведены в порядке возрастания.
#
# Sample Input 1:
#
# 5 8 2 7 8 8 2 4
# 8
# Sample Output 1:
#
# 1 4 5
# Sample Input 2:
#
# 5 8 2 7 8 8 2 4
# 10
# Sample Output 2:
#
# None
# Напишите
a, sub = list(map(int, input().split())), int(input())
print(*([i for i, x in enumerate(a) if x == sub] or [None]), sep=' ')
# if x in a:
# print(*[index for index, value in enumerate(a) if value == x])
# else:
# print(None)