lección 5/6 · ~6 min
Verdadero, falso y sus combinaciones
This section is in Spanish: it is aimed at first-semester software students I mentor.
Para entrar a una película clasificación C piden dos cosas: ser mayor de
edad y traer credencial. Una sola condición ya no alcanza — y ahí
entran and, or y not. No memorices la tabla de verdad: juégala.
Para entrar a una película clasificación C piden ser mayor de edad y traer credencial. Toca cada condición para cambiarla:
es_mayor and trae_credencialand exige que LAS DOS sean TrueFalsees_mayor or trae_credenciala or le basta con UNA TrueTruenot es_mayornot voltea el valorFalse
🚫 No puede entrar: al and le falta al menos una condición en True.
Y así se ve dentro de un if — esta lección y la anterior, juntas:
cine.py
edad = int(input('¿Edad? '))credencial = input('¿Traes credencial? (si/no) ') if edad >= 18 and credencial == 'si': print('Bienvenido a la función 🎬')else: print('No puedes entrar a esta película')Tu reto
Con edad = 17 y credencial = 'si', ¿qué imprime cine.py?
and exige que TODAS sean True; a or le basta con UNA; not voltea el valor.
$ estado: lección 5 completada ✓