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?
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?
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!