1
resposta

[Sugestão] tentei ir um pouco adiante

palavra = input('Digite uma palavra : ')

tamanho = len(palavra)#len vai me retornar o tamanho da palavra

palavra_dividida = tamanho //2

primeira_parte = palavra[:palavra_dividida]#vai imprimir os primeiros caracteres

segunda_parte = palavra[palavra_dividida:]# imprimi a outra parte do caractere

print(f'{primeira_parte}')

print(f'{segunda_parte}')

Fiz dessa forma e tentei ir um pouco mais além. Como todas as palavras não contém o mesmo tamanho, queria criar algo que usuário digitasse e dividisse qualquer palavra ao meio

1 resposta

Oi, Leonardo!

Obrigada por compartilhar seu código.

Gostei muito de ver que você aplicou len e // para dividir a palavra ao meio, ficou bem claro e funcional para palavras de tamanhos variados.

Uma dica interessante para o futuro é usar strip para limpar espaços extras da entrada do usuário:


palavra = input('Digite uma palavra: ').strip()
print(palavra)

Assim, o strip remove espacos no comeco e no fim da palavra digitada.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!