Contenido del Curso
Intermediate Python Techniques
Intermediate Python Techniques
2. Arguments in Function
3. Function as an Argument
Challenge: Threshold Checker
Tarea
Swipe to show code editor
Develop a closure that maintains a state and can be used to perform operations based on that state.
Let's create a closure that checks if a given value exceeds a specified minimum.
- Start by defining the outer function, which we'll name
threshold_checker
; - This function should accept a parameter named
threshold
; - Next, declare an inner function called
check
withinthreshold_checker
. This inner function should take one parameter,value
; - Inside the check function, return True if the value is greater than the threshold, and False otherwise. Use the
<
operator for this comparison; - Finally, ensure that the outer function,
threshold_checker
, returns the inner functioncheck
; - Assign the
threshold_checker
function to a variable namedgreater_than_10
, passing10
as the threshold value; - Run Code and Submit Task.
Solución
Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 4. Capítulo 7
Challenge: Threshold Checker
Tarea
Swipe to show code editor
Develop a closure that maintains a state and can be used to perform operations based on that state.
Let's create a closure that checks if a given value exceeds a specified minimum.
- Start by defining the outer function, which we'll name
threshold_checker
; - This function should accept a parameter named
threshold
; - Next, declare an inner function called
check
withinthreshold_checker
. This inner function should take one parameter,value
; - Inside the check function, return True if the value is greater than the threshold, and False otherwise. Use the
<
operator for this comparison; - Finally, ensure that the outer function,
threshold_checker
, returns the inner functioncheck
; - Assign the
threshold_checker
function to a variable namedgreater_than_10
, passing10
as the threshold value; - Run Code and Submit Task.
Solución
Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 4. Capítulo 7
Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones