1
resposta

[Sugestão] Uso do break, faz sentido neste caso?

Entendo que a proposta do exercício é utilizar o BREAK, porém neste caso faz sentido? Uma vez que definimos variáveis no game que controlam isso, sendo elas:

enforcou = False acertou = False

Então a melhor aplicação delas seria no if eu utilizar desta forma:

'

if (erros == 6):
    enforcou = True
if ("_" not in letras_acertadas):
    acertou = True

' Quando as mesmas forem setadas como True, o while deixa de ser verdade e sairá do loop.

1 resposta

Olá @Willian, tudo bem? dependendo da situação o break não aparenta ser necessário pois alterando alguma variável pode ser a condição de parada do while, porém é uma boa prática utilizar o break pois lembre que o seu código deve ser desenvolvido para que outros desenvolvedores compreendam facilmente o que está acontecendo caso precisem implementar novas funcionalidades ou refatorar código, logo, dependendo do tamanho e complexidade do código fica muito difícil identificar se há alguma brecha para entrar em loop e o break visualmente fica fácil identificar essas condições de parada.