Introducción a la declaración If Else en Python

Ya sabe que un programa es una serie de instrucciones escritas. Para sorpresa de nadie, puede haber tantos casos en que un programa deba tomar una decisión antes de continuar. Por ejemplo, decidir si el usuario tiene la edad suficiente para asistir al examen o si la temperatura es lo suficientemente alta como para encender el aire acondicionado o seleccionar la calificación con la que un estudiante ha aprobado, etc. Estas decisiones se toman en función de las condiciones de entrada y al observar en qué hacer en esa situación.

Cuando se usa una declaración de condición, el programa decide ejecutar un bloque de código particular dependiendo de la entrada y las condiciones. Al igual que cualquier otro lenguaje de programación con todas las funciones, Python admite múltiples formas de toma de decisiones. Si no, es una de las formas más utilizadas para hacer el trabajo.

Otras declaraciones de toma de decisiones en Python son las siguientes:

  • Sentencia If: se utiliza para analizar si la condición en cuestión es verdadera o falsa. El bloque de código a continuación solo se ejecuta cuando se cumple la condición.
  • Declaración If Else: Esta declaración es similar a la declaración If pero agrega otro bloque de código que se ejecuta cuando no se cumplen las condiciones. En este artículo, veremos este tipo de declaración y su ejemplo.
  • Anidado si: en situaciones en las que tenemos que verificar más de una condición y ejecutar instrucciones, anidado si se usa.

El diagrama de flujo de una declaración If Else

Como puede ver en el diagrama de flujo anterior, la condición en una instrucción if-else crea dos rutas para que el programa continúe. Si no se cumple la condición, el siguiente código no se ejecuta y el programa ejecuta la instrucción en el bloque Else.

Por otro lado, cuando se cumple la condición "si", solo entonces si se ejecuta un bloque de código y el programa salta a continuación saliendo de la instrucción If else.

La sintaxis de una declaración If Else

La sintaxis de una instrucción If Else es la siguiente:

if condition:
# statements to execute when the conditions are met are inserted here
else:
# Statements to be executed when the conditions are not met.

Como puede ver arriba, todas las condiciones if-else tienen dos declaraciones y una condición escrita. Antes de las declaraciones, la condición se aclara, una vez que la condición ha sido procesada, el programa analiza la entrada y decide si cumple las condiciones. Si lo hace, las declaraciones en el primer bloque se ejecutan y el programa omite las declaraciones en la sección "else:" de la sintaxis.

Y si no se cumple la condición, el programa omite el primer bloque y ejecuta las declaraciones en el bloque "else:".

Ejemplos de programación condicional If Other

Ahora que hemos visto la sintaxis, el diagrama de flujo y la necesidad de sentencias if else, echemos un vistazo a algunos ejemplos prácticos para verlo en acción:

Ejemplo 1

Un programa de Python para verificar si el número de entrada es par o impar.

number = int(input(" Please enter the number to check : "))
if number %2 == 0:
print(" The input number is even ")
else:
print(" The input number is odd ")

Salida:

Ejemplo - 2

Un programa de Python para verificar si el solicitante es elegible para votar en las elecciones o no:

age = int (input(" Please enter the age of applicant: "))
if age>=18 :
print(" The applicant is eligible to vote in the elections " );
else :
print(" The applicant is not eligible to vote in the elections " );

Salida:

Ejemplo 3

Programa Python para verificar la entrada correcta o incorrecta del texto de entrada:

code = input(" What is the capital of Japan? ")
if code == 'Tokyo':
print("Congratulations ! You passed the test.")
else:
print(" Oops, the answer you entered is wrong.")
print(" Thanks for participating. “)

Salida:

Conclusión - Si otra declaración en Python

La toma de decisiones es uno de los pilares centrales de la programación. Ser capaz de establecer declaraciones condicionales adecuadas no solo es necesario para ser bueno en la programación, sino que también es esencial hacer las cosas más veces que a menudo. Armado con el conocimiento de declaraciones condicionales como if, if-else y nested if, podrá tomar decisiones lógicamente con el programa y obtener resultados correctos.

Artículos recomendados

Esta es una guía para la declaración If Else en Python. Aquí discutimos una introducción, un diagrama de flujo, una sintaxis y ejemplos de una declaración if else en Python con algún código de muestra. También puede consultar nuestros otros artículos sugeridos para obtener más información.

  1. Comandos de Python 3
  2. Hoja de trucos Python
  3. Ventajas de Python
  4. Funciones de cadena de Python
  5. Descripción general de la declaración If Else en R