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

  1. 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 True a la variable es_mayor y luego muestra ese valor en la pantalla.
  2. Comparar dos números:

    1resultado = 5 > 3
    2print(resultado)
    Salida de Consola!:
    True
    • ¿Qué hace?: Compara si 5 es mayor que 3. Como esto es verdadero, el resultado es True.
  3. 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_igual almacena True porque 10 es igual a 10.
      • es_distinto almacena True porque 10 es distinto de 5.
  4. 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 edad es mayor o igual a 18. Si es así, es_adulto es True y se muestra "Es un adulto".
      • Si no, se muestra "No es un adulto".
  5. 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_entrar será True solo si ambos, es_mayor_de_edad y tiene_identificacion, son True. En este caso, como tiene_identificacion es False, puede_entrar también es False.

Operadores lógicos comunes con booleanos

  • and: Devuelve True si ambas expresiones son verdaderas.

    1print(True and False)  # Resultado: False
    Salida de Consola!:
    False
  • or: Devuelve True si al menos una de las expresiones es verdadera.

    1print(True or False)  # Resultado: True
    Salida de Consola!:
    True
  • not: Invierte el valor de la expresión. Si es True, se convierte en False, y viceversa.

    1print(not True)  # Resultado: False
    Salida 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...