Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Mudar o plural da palavra

else:
    erros += 1
    print("Ops, você errou! Faltam {} tentativas.".format(6-erros))

Nessa situação, em JavaScripit, conseguimos mudar o plural da palavra tentativas para quando o usuário tiver apenas 1 tentativa. Como fazer isso em Python?

2 respostas
solução!

Olá Rafael, tudo bem?

Entendo sua dúvida, é importante manter a gramática correta mesmo em mensagens de feedback para o usuário. Em Python, você pode fazer isso de uma maneira bem simples utilizando uma estrutura condicional if para verificar se o número de tentativas é igual a 1 e, se for, alterar a palavra "tentativas" para "tentativa".

Aqui está um exemplo de como você poderia fazer isso:

else:
    erros += 1
    if 6-erros == 1:
        print("Ops, você errou! Falta {} tentativa.".format(6-erros))
    else:
        print("Ops, você errou! Faltam {} tentativas.".format(6-erros))

Nesse caso, se o número de tentativas for igual a 1, a palavra "tentativa" será usada no singular. Caso contrário, a palavra "tentativas" será usada no plural.

Espero ter ajudado e bons estudos!

achava que tinha uma maneira mais simples, mas já que não tem, implementei essa ao código.

Obrigado