1
resposta

[Dúvida] Como deixar o projeto mais bonito?

Uma das coisas que mais me incomodou foi o fato da palavra aparecer assim:

['', 'H', 'O', '', 'A', '', '', 'E', 'I', '_']

ao invés de:

_ H O _ A _ _ E I _

como faze-lo?

1 resposta

Olá, Rafael! Tudo joia?

Imagino que você gostaria de exibir a palavra secreta com espaços entre as letras e os underscores (), em vez de exibi-la como uma lista. Para fazer isso, você pode usar a função join() do Python, que une todos os elementos de uma lista em uma única string.

No seu caso, você pode usar essa função para inserir um espaço entre cada caractere. Aqui está um exemplo de como você pode fazer isso:

palavra_secreta = ['_', 'H', 'O', '_', 'A', '_', '_', 'E', 'I', '_']
palavra_formatada = ' '.join(palavra_secreta)
print(palavra_formatada)

Neste exemplo, a função join() está pegando a lista palavra_secreta e unindo todos os seus elementos em uma única string, inserindo um espaço entre cada elemento. O resultado será exatamente o que você deseja: "_ H O _ A _ _ E I _".

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software