Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

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.