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

Quero tratar as repostas do usuário para aceitar somente números.

Atualmente, se digitar uma letra, dá erro. Como tratar o input?

3 respostas
solução!

Olá ebpacordi, tudo bem? Espero que sim!

Você pode fazer o tratamento utilizando as cláusulas try e except.

Vou colocar um exemplo de código aqui:

try:
    chute = int(input("Digite um número: ")
except:
    print("O valor digitado é inválido, você deve digitar um número.")

Se algum erro ocorrer na execução do bloco try, o except será executado, fazendo com que a execução do programa não termine.

Para aprender sobre tratamentos de erros, sugiro fazer o curso da plataforma, pode acessar o link do curso clicando aqui.

Bons estudos!

Obrigado por compartilhar a correção.

Muito obrigada João Vitor.