Curso de python nivel medio
¿Qué son los booleanos?
Los booleanos son un tipo de dato en Python que solo puede tener dos valores: True (verdadero) o False (falso). Los booleanos son fundamentales para tomar decisiones en los programas, ya que se utilizan en condiciones y comparaciones para determinar si algo es verdadero o falso.
¿Cómo se usan los booleanos en Python?
Los booleanos se usan principalmente en las comparaciones y en las estructuras de control como if y while para ejecutar código basado en condiciones.
Ejemplos de uso de booleanos
-
Asignar un valor booleano a una variable:
1es_mayor = True 2print(es_mayor)Salida de Consola!: True
- ¿Qué hace?: Este código asigna el valor
Truea la variablees_mayory luego muestra ese valor en la pantalla.
- ¿Qué hace?: Este código asigna el valor
-
Comparar dos números:
1resultado = 5 > 3 2print(resultado)Salida de Consola!: True
- ¿Qué hace?: Compara si
5es mayor que3. Como esto es verdadero, el resultado esTrue.
- ¿Qué hace?: Compara si
-
Usar operadores de comparación:
1es_igual = 10 == 10 2es_distinto = 10 != 5 3print(es_igual) 4print(es_distinto)Salida de Consola!: True True
- ¿Qué hace?:
es_igualalmacenaTrueporque10es igual a10.es_distintoalmacenaTrueporque10es distinto de5.
- ¿Qué hace?:
-
Usar booleanos con condiciones
if:1edad = 18 2es_adulto = edad >= 18 3 4if es_adulto: 5 print("Es un adulto.") 6else: 7 print("No es un adulto.")Salida de Consola!: Es un adulto.
- ¿Qué hace?:
- Verifica si la variable
edades mayor o igual a 18. Si es así,es_adultoesTruey se muestra "Es un adulto". - Si no, se muestra "No es un adulto".
- Verifica si la variable
- ¿Qué hace?:
-
Combinar booleanos con operadores lógicos:
1es_mayor_de_edad = True 2tiene_identificacion = False 3 4puede_entrar = es_mayor_de_edad and tiene_identificacion 5print(puede_entrar)Salida de Consola!: False
- ¿Qué hace?:
puede_entrarseráTruesolo si ambos,es_mayor_de_edadytiene_identificacion, sonTrue. En este caso, comotiene_identificacionesFalse,puede_entrartambién esFalse.
- ¿Qué hace?:
Operadores lógicos comunes con booleanos
-
and: DevuelveTruesi ambas expresiones son verdaderas.1print(True and False) # Resultado: FalseSalida de Consola!: False
-
or: DevuelveTruesi al menos una de las expresiones es verdadera.1print(True or False) # Resultado: TrueSalida de Consola!: True
-
not: Invierte el valor de la expresión. Si esTrue, se convierte enFalse, y viceversa.1print(not True) # Resultado: FalseSalida de Consola!: False
¿Por qué son importantes los booleanos?
Los booleanos son cruciales en la programación porque permiten que un programa tome decisiones. Por ejemplo, puedes usar booleanos para verificar si una condición es verdadera antes de ejecutar un bloque de código. Esto es esencial para controlar el flujo de tu programa y para realizar validaciones.
Conclusión
Los booleanos son un tipo de dato simple pero poderoso que te permite manejar decisiones lógicas en tus programas. Saber cómo trabajar con True y False, y cómo combinarlos con operadores lógicos, es clave para controlar el comportamiento de tu código. Practica usando booleanos en diferentes condiciones para ver cómo afectan el flujo de tu programa y para entender mejor su utilidad. ¡Son una herramienta esencial en cualquier lenguaje de programación!
- Loading...
Objetivo:
Dadas las variables booleanas mayor_edad, con_zapatillas y non_grata, crea un programa que: Muestra en pantalla si una persona puede acceder a la discoteca o no (mediante un mesaje booleano) La persona podrá acceder a la discoteca:
- Si es mayor de edad
- No lleva zapatillas
- No es persona 'non grata'
Debes mostrar por consola solo True o False
Loading...