Construyendo el camino de un programa con condicionales

Clase 14 de 32Curso Básico de Python

Contenido del curso

Resumen

Los condicionales son decisiones que se establecen desacuerdo a los parámetros que indiquemos, para obtener un tipo de resultado deseado.

Ejemplo: si un número es mayor o igual que otro, los números deberán sumarse, de lo contrario deberán restarse. Debe cumplirse una condición para saber cuál será el camino a seguir.

A continuación veremos cómo funcionan los condicionales en Python.

if

(Si) se usa para la condición principal.

elif

(Si no) en caso de que la condición principal o anterior no se cumpla, se puede utilizar para agregar otra condición.

else

(Sino) en caso de que la(s) condición(es) anterior(es) no se cumplan, se ejecuta como alternativa sin condicional.

En lenguaje natural (español)

  • ‘Si’ introduce una oración en la que se indica una condición real o hipotética que se ha de cumplir necesariamente para que sea cierto o se produzca lo que se expresa: Si corres, lo alcanzarás.

  • ‘Sino’ es una conjunción adversativa que se escribe en una sola palabra y se usa, principalmente, para contraponer un concepto a otro: No estudia, sino que trabaja.

  • ‘Si no’** introduce una oración condicional: Si no estudias, no aprobarás.

Ejemplo de condicionales en Python

nacionalidad = input("¿Eres peruano? (Responde sí o no) ") if nacionalidad == "sí": cambio_a_soles = 3.9865 dolares = str(round(float(input("¿Cuántos soles tienes? "))/cambio_a_soles, 2)) print("Entonces tienes " + dolares + " dólares.") elif nacionalidad == "no": cambio_a_dolares = 0.25298 soles = str(round(float(input("Bienvenido a Perú. ¿Cuántos dólares tienes? "))/cambio_a_dolares, 2)) print("Entonces tienes " + soles + " soles.") else: print("Escribe sólo sí o no, por favor. ")

Contribución creada por: Jesús Mendoza, Victor Sánchez