
		removido
		
		(usa Nenhuma)
		
		Enviado em 09/09/2014 - 11:38h 
		Bom dia a todos ! Estou estudando python e estava digitando um exemplo para poder fixar o assunto, o código abaixo :
#-*- coding: utf-8 -*-
class Contato:
    codigo = None
    nome = None
    telefone = None
def __init__(self, novoCodigo, novoNome, novoTelefone):
    self.codigo = novoCodigo
    self.nome = novoNome
    self.telefone = novoTelefone
contatos = []
op = 0
while op != 5:
    print 'Escolha uma opção:'
    print '1 : Visualizar contatos'
    print '2 : Adicionar contato'
    print '3 : Editar contato'
    print '4 : Remover contato'
    print '5 : Sair'
try:
    op = int(raw_input())
except:
    print 'Esolha uma opção de 1 a 5'
raw_input()
if op == 1:
    for contato in contatos:
        print 'Código: ', contato.codigo
        print 'Nome: ', contato.nome
        print 'Telefone: ', contato.telefone
        print '\n'
elif op == 2:
    print 'Código: '
codigo = raw_input()
for contato in contatos:
    if contato.codigo == codigo:
        print 'Esse código já existe'
    break
print 'Nome: '
nome = raw_input()
print 'Telefone: '
telefone = raw_input()
#contatos.append(Contato(codigo, nome, telefone))
contatos.append(Contato)
elif op == 3:
    print 'Código: '
    codigo = raw_input()
    for contato in contatos:
        if contato.codigo == codigo:
            print 'Novo código: '
            contato.codigo = raw_input()
            print 'Novo nome: '
            contato.nome = raw_input()
            print 'Novo telefone: '
            contato.telefone = raw_input()
            break
        elif op == 4:
            print 'Código: '
            codigo = raw_input()
            for contato in contatos:
                if contato.codigo == codigo:
                    contatos.remove(contato)
                    print 'Contato removido!'
                    break
E o mesmo está dando erro na linha  "elif op == 3:" ... mostra o seguinte erro :
 File "agenda.py", line 46
    elif op == 3:
       ^
SyntaxError: invalid syntax
Já pesquisei na net e não acho erro com relação ao elif .. o que poderia ser então ?
at. Claudio