Minha sintaxe ficou da forma abaixo, comparei com a resposta e não encontrei diferença, porém, o python me retorna um erro de sintaxe.
def alterar(nomes): alterar_nome = (raw_input("Digite o nome a ser alterado:\n") if (alterar_nome in nomes): indice_nome = nomes.index(alterar_nome) novo_nome = raw_input("Digite o novo Nome:\n") nomes[indice_nome] = novo_nome else: print 'Nome não existente'
a função é chamada e após o usuário digitar o nome retorna o seguinte erro: line 17 if (alterar_nome in nomes): ^ SyntaxError : invalid sintax