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.'
Pergunta
gabrielxara
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 gabrielxaraLink 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.