1
resposta

Não compreendi o uso do "not" no if

No vídeo o professor fala sobre utilizar o "not" para inverter o if, eu não consegui compreender com essa explicação. Na atividade então não considerei o item "A" como certo pois não consegui enxergar como o "not " inverte o valor final do if.

Agradeço se alguém puder fazer uma explicação diferente, usando um exemplo ou algo do tipo que me fizesse visualizar como o "not" trabalha por baixo dos panos para inverter o valor do if.

1 resposta

Olá Jadimar !!

Vou tentar te explicar com um código básico !

verdade = True


if not verdade :
    print (" Valor não é verdadeiro ")

else:
    print(" Valor é verdadeio ")

Se você rodar esse código vai perceber que vai ser mostrado na tela o resultado " Valor é verdadeio "

Se você alterar o valor para False

Vai ser mostrado o resultado " Valor não é verdadeiro "

Ou seja

Quando colocamos um NOT após o IF queremos dizer

SE o valor NÃO FOR VERDADEIRO entã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