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

Como fazer que o programa só aceite a entrada de str ou numeros

Ao fazer o programa de acertar o número aleatório me deparei com a seguinte dúvida: caso o usuário do programa final digite uma letra ao invés de um número o programa para de funcionar., aparecendo o seguinte erro: ValueError: invalid literal for int() with base 10: 'a' Como faço para que a entrada aceite apenas número e, caso o usuário digite alguma letra, apareça uma mensagem que apenas números são válidos mas o programa não se encerre?

1 resposta
solução!

Oii Rafael, como você está? Espero que esteja bem ^-^

Podemos utilizar a função isdigit para fazermos essa verificação. Neste outro tópico eu abordei sobre isso, veja se te ajuda.

E fique tranquilo, caso fique alguma dúvida estou por aqui, é só dizer.

Grande abraço!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software