Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida quanto a possibilidade de modificação da str no input

Olá a todos, realizei a modificação da str, ja logo na entrada, na função input. Adicionando .strip().lower() ao comando, como pode ser verificado abaixo. O programa deu certo, gostaria de saber se isso vai contra algum tipo de padrão ou acordo de programação.

def jogar(): print("*") print("Bem vindo ao jogo da Forca!") print("*")

palavra_secreta = "banana"

enforcou = False
acertou = False

while(not enforcou and not acertou):

    chute = input("Qual letra?").strip().lower()      # Isso pode ser feito?
    #chute = chute.strip()

    index = 0
    for letra in palavra_secreta:
        if (chute == letra):
            print("Encontrei a letra {} na posição {}".format(letra, index))
        index = index + 1

    print("jogando...")


print("Fim do jogo")

if(name == "main"): jogar()

1 resposta
solução!

Olá, Gustavo! Tudo bem?

Este tipo de alteração fica a critério do programador.

O foco é sempre utilizar a forma que se sentir mais confortável.

Sem se esquecer da importância de criar um código de qualidade priorizando a leitura e execução.

Continue praticando.

Bons estudos.

Até mais!