# Escrever um algoritmo que leia um vetor com N numeros e substitua todos os
# valores iguais a 10 por 0, em seguida, imprima o vetor resultante.
vetor = [];
n= int(raw_input("Digite o numero de posicoes do vetor :"));
i = 0;
j= 0;
while ( i < n):
num = float(raw_input("Digite o numero :"));
vetor.append(num); # Adiciona na ultima posicao do vetor EX : [1,2,3,4] digitou 5 --> [1,2,3,4,5]
if (vetor[j] == 10):
vetor[j] = 0;
j = j +1;
i = i + 1;
print vetor;
quando executo por exemplo sai :
Digite o numero de posicoes do vetor :3
Digite o numero :-5
Digite o numero :-5
Digite o numero :10
[-5.0, -5.0, 10.0]
pq que nao ta trocando 10 por 0 ?