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 inicializar un documento de código de Python

    Función principal Python En Python siempre debemos inicializar los documentos de código con una función principal. Esta función, es la que va a correr el programa al principio del documento. Esta función puede tener cualquier nombre, sin embargo, por convención son utilizadas las palabras “run” o “main”. A partir de esta primera función que inicializa…

  • 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…

  • 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…

  • |

    Por qué aprender Python

    Python es el lenguaje de programación con mayor crecimiento en la industria de desarrollo de aplicaciones web y de programas de software. Es tan potente, que es utilizado para controlar diferentes dispositivos como drones, incluso la NASA utiliza Python en sus desarrollos para controlar sus cohetes. En la industria de la tecnología existen muchos lenguajes…

  • 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…

  • 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….