1
resposta

[Sugestão] Sem exemplos práticos

A parte de explicação de operadores lógicos deixou muito a desejar, a professora explica o conceito de forma geral, mas não explica exatamente a diferença entre and, or e not.

Ela somente mostrou exemplos nada práticos na tela, isso dificulta o entendimento dos operadores no "dia-a-dia", e não nos faz entender o que cada um está comparando exatamente.

Seria legal sempre ser algum exemplo prático, por mais simples que seja.

1 resposta

Oii, Henrique! Tudo joia?

Sinto muito e agradeço por nos trazer sua sugestão, certamente ela nos ajudará a aplicar melhorias em nossos conteúdos.

Henrique, acompanhe abaixo um resumo do que é o and, or e not seguidos de um exemplo simples:

  • AND: retorna True se ambas expressões à esquerda e à direita foram verdadeiras:

    Exemplo:

    if x > 0 and y < 10 -> retorna verdadeiro apenas se x for maior que 0 e y for for menor que 10.

  • OR: retorna True se pelo menos uma das expressões à esquerda ou à direita for verdadeira.

    Exemplo:

    if idade < 18 or possui_autorizacao -> Verdade se idade for menor que 18 ou se possui autorização.

  • NOT: inverte o valor da expressão, retornando True se a expressão for falsa e vice-versa.

    Exemplo:

    if not possui_permissao -> Verdadeiro caso não possui permissão.

Como apoio de estudos, você pode consultar a atividade Para saber mais: tabela verdade e também no notebook de desafios na atividade Desafios: hora da prática. No notebook, além de ter a parte prática, você também pode conferir uma explicação sobre and, or e not.

Espero ter ajudado a compreender melhor. Sempre que se sentir confortável, interaja conosco no fórum. Conte com a gente!

Bons estudos, Henrique!