Carregando...
Carregando...
Os operadores lógicos em linguagem Python permitem a comparação entre valores e variáveis, a fim de possibilitar testes seletivos dos programas e, assim, permitir os desvios condicionais. Com base nisso, avalie o algoritmo a seguir:
a = 5
b = 4
a % b != 1
Com relação ao algoritmo apresentado, avalie as afirmativas a seguir.
I.O retorno da expressão será um valor lógico. II.O resultado da expressão a % b != 1 será True. III. O operador != é usado para verificar se um valor é diferente de outro. IV. O algoritmo verifica se o módulo da divisão de 5 por 4 é diferente de 1.
Está correto o que se afirma em:
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
A afirmativa I está correta, pois o retorno da expressão terá o valor lógico False, considerando que o módulo da divisão de 5 por 4 será 1.
A afirmativa II está incorreta, já que o resultado será um valor False, e não True.
A afirmativa III está correta, pois o operador lógico != verifica se um valor é diferente de outro.
A afirmativa IV está correta, pois o algoritmo verifica se o módulo da divisão do valor contido em a (que é 5) por b (que é 4) é diferente de 1, como é igual, a expressão retorna False.