Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Sintaxis de la Declaración If-Else en Python | Dominando las Sentencias If-Else en Python
Flujo de Control en Python

Sintaxis de la Declaración If-Else en Python

Desliza para mostrar el menú

La sentencia if-else es una de las construcciones más utilizadas en Python, permitiendo que el programa tome decisiones basadas en condiciones.

La sintaxis básica de la sentencia if es la siguiente:

if condition:
    # Code to execute when the condition is True

La sentencia if verifica si una condición es verdadera. Si lo es, se ejecuta el bloque de código dentro de la sentencia.

En el caso de la sentencia else, no es necesario definir explícitamente la condición, ya que cubre automáticamente todos los escenarios en los que la condición del if es falsa:

if condition:
    # Code to execute when the condition is True
else:
    # Code to execute when the condition is False
Note
Nota

Python distingue entre mayúsculas y minúsculas, por lo que la palabra clave else debe escribirse en minúsculas. Si se escribe como Else, se producirá un error de sintaxis.

El signo de dos puntos (:) al final de las líneas if y else es obligatorio. Indica el inicio del bloque de código que se ejecutará cuando la condición sea verdadera o falsa.

Además, se requiere una indentación adecuada para indicar qué sentencias pertenecen a los bloques if o else. Esto es fundamental para que el intérprete de Python determine el alcance de cada bloque.

Este diagrama ilustra el flujo de una sentencia if-else. Muestra que si una condición es verdadera, el programa ejecuta el bloque de código if. Si la condición es falsa, se ejecuta el bloque de código else. El proceso concluye después de que uno de los bloques es ejecutado.

Ejemplo: Comprobación de si un usuario alcanzó su objetivo de pasos

1234567
steps_taken = 9000 step_goal = 10000 if steps_taken >= step_goal: print("Great job, you've reached your step goal!") else: print("Keep going, you're almost there!")

En este ejemplo, el programa verifica si el número de pasos dados por el usuario es mayor o igual al objetivo de pasos. Si se cumple la condición (es decir, el usuario ha alcanzado o superado su objetivo de pasos), el programa imprime un mensaje de felicitación. Si la condición no se cumple, se ejecutará el bloque else, animando al usuario a seguir adelante.

1. ¿Cuál es el propósito del bloque else en una sentencia if-else?

2. En el siguiente código, ¿cuál afirmación es verdadera?

3. En el siguiente código, ¿cuál afirmación es verdadera?

question mark

¿Cuál es el propósito del bloque else en una sentencia if-else?

Selecciona la respuesta correcta

question mark

En el siguiente código, ¿cuál afirmación es verdadera?

Selecciona la respuesta correcta

question mark

En el siguiente código, ¿cuál afirmación es verdadera?

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 1

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 2. Capítulo 1
some-alt