Contenido del Curso
Declaraciones condicionales en Python
Declaraciones condicionales en Python
Expresión Condicional
En Python, a veces necesitamos asignar diferentes valores a una variable basándonos en condiciones específicas. Aunque esto se puede hacer usando la declaración estándar if-else
, hay una manera más compacta y elegante de lograrlo: usando un operador ternario, también conocido como una expresión condicional. Esto nos permite escribir lógica condicional en una sola línea de código.
La sintaxis para el operador ternario es la siguiente:
Esta sintaxis evalúa la condición, y si es True
, asigna el true_value
; de lo contrario, asigna el false_value
.
Ejemplo 1: Declaración estándar if-else
Supongamos que queremos asignar un estado de condición física a un usuario basado en el número de pasos que ha caminado.
steps_taken = 8500 status = "" if steps_taken >= 10000: status = "Goal Reached" else: status = "Keep Going" print(status)
Ejemplo 2: Usando el Operador Ternario
Podemos lograr el mismo resultado usando el operador ternario en solo una línea:
steps_taken = 8500 status = "Goal Reached" if steps_taken >= 10000 else "Keep Going" print(status)
Cuándo Usar:
El operador ternario es más efectivo cuando la condición es sencilla y estás asignando valores basados en esa condición. Si la lógica es más compleja, es mejor usar la declaración completa if-else
para mantener la claridad.
Swipe to show code editor
You're building a fitness tracker app, and you need to remind the user if they've met their daily water intake goal. If the user has consumed enough water (more than or equal to 2 liters), congratulate them. If they haven't reached the goal, remind them to drink more.
Write the code using the ternary operator.
¡Gracias por tus comentarios!
Expresión Condicional
En Python, a veces necesitamos asignar diferentes valores a una variable basándonos en condiciones específicas. Aunque esto se puede hacer usando la declaración estándar if-else
, hay una manera más compacta y elegante de lograrlo: usando un operador ternario, también conocido como una expresión condicional. Esto nos permite escribir lógica condicional en una sola línea de código.
La sintaxis para el operador ternario es la siguiente:
Esta sintaxis evalúa la condición, y si es True
, asigna el true_value
; de lo contrario, asigna el false_value
.
Ejemplo 1: Declaración estándar if-else
Supongamos que queremos asignar un estado de condición física a un usuario basado en el número de pasos que ha caminado.
steps_taken = 8500 status = "" if steps_taken >= 10000: status = "Goal Reached" else: status = "Keep Going" print(status)
Ejemplo 2: Usando el Operador Ternario
Podemos lograr el mismo resultado usando el operador ternario en solo una línea:
steps_taken = 8500 status = "Goal Reached" if steps_taken >= 10000 else "Keep Going" print(status)
Cuándo Usar:
El operador ternario es más efectivo cuando la condición es sencilla y estás asignando valores basados en esa condición. Si la lógica es más compleja, es mejor usar la declaración completa if-else
para mantener la claridad.
Swipe to show code editor
You're building a fitness tracker app, and you need to remind the user if they've met their daily water intake goal. If the user has consumed enough water (more than or equal to 2 liters), congratulate them. If they haven't reached the goal, remind them to drink more.
Write the code using the ternary operator.
¡Gracias por tus comentarios!
Expresión Condicional
En Python, a veces necesitamos asignar diferentes valores a una variable basándonos en condiciones específicas. Aunque esto se puede hacer usando la declaración estándar if-else
, hay una manera más compacta y elegante de lograrlo: usando un operador ternario, también conocido como una expresión condicional. Esto nos permite escribir lógica condicional en una sola línea de código.
La sintaxis para el operador ternario es la siguiente:
Esta sintaxis evalúa la condición, y si es True
, asigna el true_value
; de lo contrario, asigna el false_value
.
Ejemplo 1: Declaración estándar if-else
Supongamos que queremos asignar un estado de condición física a un usuario basado en el número de pasos que ha caminado.
steps_taken = 8500 status = "" if steps_taken >= 10000: status = "Goal Reached" else: status = "Keep Going" print(status)
Ejemplo 2: Usando el Operador Ternario
Podemos lograr el mismo resultado usando el operador ternario en solo una línea:
steps_taken = 8500 status = "Goal Reached" if steps_taken >= 10000 else "Keep Going" print(status)
Cuándo Usar:
El operador ternario es más efectivo cuando la condición es sencilla y estás asignando valores basados en esa condición. Si la lógica es más compleja, es mejor usar la declaración completa if-else
para mantener la claridad.
Swipe to show code editor
You're building a fitness tracker app, and you need to remind the user if they've met their daily water intake goal. If the user has consumed enough water (more than or equal to 2 liters), congratulate them. If they haven't reached the goal, remind them to drink more.
Write the code using the ternary operator.
¡Gracias por tus comentarios!
En Python, a veces necesitamos asignar diferentes valores a una variable basándonos en condiciones específicas. Aunque esto se puede hacer usando la declaración estándar if-else
, hay una manera más compacta y elegante de lograrlo: usando un operador ternario, también conocido como una expresión condicional. Esto nos permite escribir lógica condicional en una sola línea de código.
La sintaxis para el operador ternario es la siguiente:
Esta sintaxis evalúa la condición, y si es True
, asigna el true_value
; de lo contrario, asigna el false_value
.
Ejemplo 1: Declaración estándar if-else
Supongamos que queremos asignar un estado de condición física a un usuario basado en el número de pasos que ha caminado.
steps_taken = 8500 status = "" if steps_taken >= 10000: status = "Goal Reached" else: status = "Keep Going" print(status)
Ejemplo 2: Usando el Operador Ternario
Podemos lograr el mismo resultado usando el operador ternario en solo una línea:
steps_taken = 8500 status = "Goal Reached" if steps_taken >= 10000 else "Keep Going" print(status)
Cuándo Usar:
El operador ternario es más efectivo cuando la condición es sencilla y estás asignando valores basados en esa condición. Si la lógica es más compleja, es mejor usar la declaración completa if-else
para mantener la claridad.
Swipe to show code editor
You're building a fitness tracker app, and you need to remind the user if they've met their daily water intake goal. If the user has consumed enough water (more than or equal to 2 liters), congratulate them. If they haven't reached the goal, remind them to drink more.
Write the code using the ternary operator.