Y, o, no
Con o basta un lado. print(5 > 2 or 3 > 9) escribe True. El primer lado es True, así que el conjunto es True aunque 3 no sea mayor que 9. La respuesta sigue siendo True o False. No es el número 5 ni el número 3.
y pide los dos lados
y solo es True cuando las dos respuestas son True. print(5 > 2 and 3 > 1) escribe True, porque 5 es mayor que 2 y 3 es mayor que 1. print(5 > 2 and 3 > 9) escribe False. El primer lado es True y el segundo es False. Para y, un solo True no alcanza. La página anterior hacía una pregunta. Esta junta dos de esas respuestas.
print(5 > 2 and 3 > 1)
print(5 > 2 and 3 > 9)
print(5 > 2 or 3 > 9)
Las tres líneas son True, luego False, luego True.
no voltea la respuesta
print(not True) escribe False. print(not False) escribe True. print(not 5 > 2) escribe False. Primero se pregunta 5 > 2 y sale True. Después no voltea ese True en False. No guarda un número nuevo.
print(not True)
print(not False)
print(not 5 > 2)
Las tres líneas son False, luego True, luego False.
and se decide antes de or
print(5 > 2 or 3 > 9 and 1 > 4) escribe True. and se decide antes que or, así que la pregunta es 5 > 2, o el par 3 > 9 y 1 > 4. Ese par es False. Luego True o False es True. print((5 > 2 or 3 > 9) and 1 > 4) escribe False. Los paréntesis adelantan o. True o False es True, y después True y False es False. Los paréntesis eligen qué pregunta va primero.
print(5 > 2 or 3 > 9 and 1 > 4)
print((5 > 2 or 3 > 9) and 1 > 4)
La primera línea es True. La segunda es False.
Tres palabras, y cuándo cada una es True.
📊 Cuándo la respuesta es True
| Palabra | Cuándo es True |
|---|---|
| and | Los dos lados son True |
| or | Al menos un lado es True |
| not | Ese lado era False |
La página siguiente elige un camino
Esta página solo junta respuestas. No suma números y no elige qué línea corre. La página siguiente usa estas respuestas para elegir un camino: Si y si no. En el programa las palabras son if y else.
Dílo tú
- o quiere un True. 5 > 2 or 3 > 9 es True.
- y quiere los dos. 5 > 2 and 3 > 9 es False.
- no voltea. not True es False. not 5 > 2 es False.
- Sin paréntesis, and se decide antes de or.
- (5 > 2 or 3 > 9) and 1 > 4 es False.
- La página siguiente elige un camino: Si y si no.
Así se lee mal
- Leer y como «basta un lado»
- Leer o como «hacen falta los dos»
- Esperar el número 5 en lugar de True o False
- Escribir AND, OR o NOT en mayúsculas. El programa se detiene. Las palabras son and, or y not
- Quitar los paréntesis y dejar que and vaya primero
Para quedarte con esto
o basta con un True. y pide los dos.
no voltea True en False y False en True.
and se decide antes de or. Los paréntesis dicen qué pregunta va primero.
La respuesta sigue siendo True o False, no los números.
La página siguiente elige un camino: Si y si no.
🧠 Pon a Prueba tu Conocimiento
Pon a Prueba tu Conocimiento
Ponte a prueba con este cuestionario interactivo y descubre qué tan bien entiendes el tema
📝 Instrucciones
- Lee cada pregunta cuidadosamente
- Selecciona la mejor respuesta para cada pregunta
- Puedes repetir el quiz tantas veces como quieras
- Tu progreso se mostrará en la parte superior