количество замен в последовательности чисел

Нужно посчитать количество замен в задаваемой последовательности чисел. Долго мучилась, но все попытки оказались неудачными :(

from numpy import *

n = int(input('Введите размер массива: '))
N = zeros(n,dtype='int')

for i in range(n):
    print('Введите N[', i ,']: ', end='')
    N[i] = int(input())
    print('Введенный массив: ', N)

z = int(input('Введите число z: '))
         
for index, item in enumerate(N):
    if item < z:
        N[index] = round(z)

print(N)

Ответы (1 шт):

Автор решения: user506409
#Вроде работает
from numpy import *

n = int(input('Введите размер массива: '))
N = zeros(n,dtype='int')

for i in range(n):
    print('Введите N[', i ,']: ', end='')
    N[i] = int(input())
    print('Введенный массив: ', N)
k = 0
z = int(input('Введите заменяющее: '))
x = int(input('Введите заменяемое: '))
for index, item in enumerate(N):
    if  item == x:
        k+=1
        N[index] = round(z)
print(N,k)
→ Ссылка