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

Aula 03 - Exercício 05 - Validando "quantidade"

Não estaria errada essas respostas ? Fui testar o código, e para mim não deu o resultado esperado quando o valor da "quantidade" é 0, ou seja, o programa não deu nenhum erro quando o valor de quantidade era 0.

Acho que a verificação deveria ser diferente, pois quando a "quantidade" é 0, o "not quantidade" e "quantidade == 0" não funcionarão pois não foram convertidos para inteiro (a quantidade é igual a "0" e não 0).

Para resolver esse problema, escrevi o seguinte código:

if not quantidade or not int(quantidade): raise ValueError("Valor de quantidade deve ser informado e não pode ser igual à zero.")

1 resposta
solução!

Perfeito.