Cómo crear condicionales con Python

En este punto, supongo que tienes claro que desarrollar aplicaciones consiste en solucionar problemas de la vida real a través de productos digitales. En ese sentido, también sabemos que programar, es crear un código que se ejecuta línea por línea hasta resolver un problema o alcanzar un objetivo.

Programar y solucionar un problema a través de código sería un asunto color de rosa, si las líneas de código se ejecutaran exactamente una tras otra, de formar recta, como si estuviéramos haciendo fila para comprar el ticket de entrada a tu sistema de transporte público.

Pero no. Programar implica crear caminos, caminos que pueden llegar a un mismo destino, pero de distintas maneras; algunas veces la solución está en ir por toda la autopista y otras veces toca tomar diferentes desvíos para llegar al destino.

Entonces, la mayoría del tiempo, cuando programamos debemos tomar la decisión si tomamos un camino u otro para lograr el objetivo; debemos entonces, detenernos y evaluar ciertas condiciones ligadas a un contexto que nos obliga a tomar decisiones.

Las condicionales, son un concepto de programación que nos permite dar solución a este tipo de situaciones. Nos permite evaluar un contexto, una pregunta o un valor, y dependiendo del cumplimiento de ciertas condiciones, las líneas de código se ejecutan tomando un camino u otro para lograr el objetivo.

Crear condicionales con Python

Para crear condicionales, te recomiendo primero que domines el tema de tipos de datos y transformación de tipos de datos con Python.

La sintaxis para crear una condicional en Python es la siguiente:

if edad > 18:print(“Es mayor de edad”)else:print(“Es menor de edad”)

El código anterior se puede leer de la siguiente manera: Si edad es mayor a 18, imprimir, “Es mayor de edad”. Sino, imprimir, “Es menor de edad”.

Entonces:

  • if. Sí, inicia la sentencia de la condicional preguntando un sí.
  • edad. Es la variable a comparar con la condición.
  • >. Es el operador de comparación “mayor que”
  • 18. Es la condición que se debe cumplir para que el código print(“Es mayor de edad”) se pueda ejecutar.
  • :”. Indica que se ejecuta el código si se cumple la condición. Se puede leer algo así como: “hacer lo siguiente”. Importante, debajo de los dos puntos, debes dejar cuatro espacios, a esto se le llama indentación. Básicamente se hace presionando la tecla tabulador.
  • Print(“Es mayor de edad”). Es la línea de código que se ejecuta si la condición se cumple.
  • else. Ejecuta la otra parte del código si no se cumple la condición inicial. Puede leerse como: “Si, no”.

Ejemplo

# Le solicitamos a la persona ingresar un númeronumero = int(input("Por favor ingresa el número"))# A través de la condicional se evalúa si el número es mayor a 5if numero > 5:	print("El número es mayor a 5")elif numero == 5:	print("El número es igual a 5")else:	print("El número es menor a 5")

Este ejemplo es casi igual que el anterior, sin embargo, existe una nueva palabra: “elif”. Esta palabra sirve para evaluar una nueva condición y ejecutar código si se cumple esa condición. Pueden existir las condiciones “elif” que se deseen. Esta condición se puede leer como: “Si no, Si”.

Publicaciones Similares

  • Cómo crear funciones con Python

    Las funciones, son bloques de código que resuelven operaciones y manipulan datos para el logro de objetivos muy específicos dentro de una aplicación. Generalmente, las funciones son un concepto presente en todos los lenguajes de programación, no solo en Python; y sirven, para encapsular la lógica de una operación que suele repetirse en diferentes lugares…

  • Python: operadores aritméticos

    Python es un lenguaje de programación que permite crear operaciones matemáticas de manera sencilla, prácticamente, el código se escribe como si se estuviera manipulando una calculadora, bueno, haciéndolo desde la consola interactiva de Python. En este artículo, conocerás los símbolos aritméticos para poder realizar cálculos matemáticos utilizando el lenguaje de programación Python. Con Python se…

  • Tipos de datos en Python

    En Python todo es de tipo objeto. Sin embargo, su tratamiento puede variar dependiendo de las necesidades. Los 4 tipos de datos que encontramos en Python y en general en otros lenguajes de programación son: Integer. Números enteros, por ejemplo: 1, 2, 3 … 100 -100 Float. Números decimales, por ejemplo: 1.69, 1.3 String. Cadena…

  • Transformar tipos de datos con Python

    Algunas veces, dependiendo el caso, deseamos cambiar un dato de un tipo a otro tipo. Un ejemplo de esto, puede ser un número que está almacenado como un texto dentro de una variable. Python, no puede realizar operaciones matemáticas con números almacenados como texto,  entonces, debemos transformarlos para que Python pueda ejecutar las operaciones aritméticas….

  • Estructuras de datos: Listas en Python

    Las listas, son variables en las cuales se pueden almacenar varios objetos, inclusive de diferentes tipos de datos. Las listas hacen parte de la estructura de datos de Python y nos permiten almacenar a través de una variable varios valores con diferentes formatos. Sintaxis para generar listas en Python nombre_variable = [valor_1, valor_2, valor_3, …,…

  • Qué es un algoritmo

    Algoritmo es una serie de pasos para solucionar un problema En ese sentido, un algoritmo tiene tres fases. El primero, tiene que ver con el planteamiento del problema u objetivo a alcanzar; el segundo, es la formulación de cada paso con el máximo nivel de abstracción posible; y el tercero es la valoración si el…