E, ou, não
Letra grande muda a palavra. AND, OR e NOT param o programa. As palavras são and, or e not, todas em minúsculas. Não é um segundo tipo de pergunta. É só a mesma palavra escrita de um jeito que o programa não conhece.
ou basta com um lado, e pede os dois
ou fica True quando uma resposta é True. print(5 > 2 or 3 > 9) escreve True. O primeiro lado é True, mesmo que 3 não seja maior que 9. e só fica True quando as duas respostas são True. print(5 > 2 and 3 > 1) escreve True. print(5 > 2 and 3 > 9) escreve False, porque o segundo lado é False. A resposta continua True ou False. Não é o número 5 nem o número 3. A página anterior fazia uma pergunta. Esta junta duas dessas respostas.
print(5 > 2 and 3 > 1)
print(5 > 2 and 3 > 9)
print(5 > 2 or 3 > 9)
As três linhas são True, depois False, depois True.
não vira a resposta
print(not True) escreve False. print(not False) escreve True. print(not 5 > 2) escreve False. Primeiro se pergunta 5 > 2 e sai True. Depois não vira esse True em False. Nenhum número novo fica guardado.
print(not True)
print(not False)
print(not 5 > 2)
As três linhas são False, depois True, depois False.
and é decidido antes de or
print(5 > 2 or 3 > 9 and 1 > 4) escreve True. and é decidido antes de or. A pergunta é 5 > 2, ou o par 3 > 9 e 1 > 4. Esse par é False. Depois True ou False fica True. print((5 > 2 or 3 > 9) and 1 > 4) escreve False. Os parênteses põem ou na frente. True ou False fica True, e então True e False fica False. Os parênteses escolhem qual pergunta vem primeiro.
print(5 > 2 or 3 > 9 and 1 > 4)
print((5 > 2 or 3 > 9) and 1 > 4)
A primeira linha é True. A segunda é False.
Três palavras, e quando cada uma é True.
📊 Quando a resposta é True
| Palavra | Quando é True |
|---|---|
| and | Os dois lados são True |
| or | Pelo menos um lado é True |
| not | Aquele lado era False |
A página seguinte escolhe um caminho
Esta página só junta respostas. Não soma números e não escolhe qual linha corre. A página seguinte usa essas respostas para escolher um caminho: Se e senão. No programa as palavras são if e else.
Diga você
- Letra grande para o programa. A palavra é and, não AND.
- ou quer um True. 5 > 2 or 3 > 9 é True.
- e quer os dois. 5 > 2 and 3 > 9 é False.
- não vira. not True é False. not 5 > 2 é False.
- Sem parênteses, and vem antes de or. (5 > 2 or 3 > 9) and 1 > 4 é False.
- A página seguinte escolhe um caminho: Se e senão.
Leitura torta
- Ler e como «basta um lado»
- Ler ou como «os dois lados têm de ser True»
- Esperar o número 5 em vez de True ou False
- Escrever AND, OR ou NOT em maiúsculas
- Tirar os parênteses e deixar and ir primeiro
Fica com isto
AND em maiúsculas para o programa. As palavras são and, or e not.
ou basta com um True. e pede os dois.
não vira True em False e False em True.
and é decidido antes de or. Os parênteses dizem qual pergunta vem primeiro.
A resposta continua True ou False, não os números.
A página seguinte escolhe um caminho: Se e senão.
🧠 Teste Seu Conhecimento
Teste Seu Conhecimento
Desafie-se com este questionário interativo e veja o quão bem você entende o tópico
📝 Instruções
- Leia cada pergunta cuidadosamente
- Selecione a melhor resposta para cada pergunta
- Você pode refazer o quiz quantas vezes quiser
- Seu progresso será mostrado no topo