Ir para conteúdo
Fórum Script Brasil
  • 0

Erro de sintaxe estranho


gabrielxara

Pergunta

Boa Noite! O exercício era para ser simples, mas tem dado um erro de sintaxe sempre que utilizo o "for". Alguém sabe do que se trata?

def abreviacao(palavra):
    x=len(palavra)
    return palavra[0:(x/2)]+palavra[a for a in range(x/2,x,2)]
        
    """Obtém a abreviação de uma palavra.
    
    A abreviação é formada pela primeira metadde inteira da palavra e pela 
    segunda metade, tomando apenas os caracteres de 2 em 2, a partir do primeiro
    caracter da segunda metade, e adicionando um '.' (ponto) ao final. Assim, a 
    abreviação de 'salsicha' seria
        'salsih.'
    e a de 'automovel' seria
        'automvl.'

 

Grato!

Editado por gabrielxara
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...