es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    ¿Cuál será el resultado del siguiente fragmento de código Python?

    El resultado del siguiente fragmento de código Python será el siguiente:

    5
    25
    

    Aquí, la función mult_by_five define una función que toma un único parámetro y devuelve 5 veces ese parámetro.

    La función call toma dos argumentos: una función y un argumento para esa función, y devuelve el resultado de llamar a esa función con ese argumento.

    La función squared_call es similar, pero llama a la función dos veces en el argumento y devuelve el resultado de llamar a la función con el resultado de esa segunda llamada.

    La instrucción print al final del código llama a las funciones call and squared_call con la función mult_by_five y un argumento de 1.

    El resultado de call(mult_by_five, 1) será 5, porque mult_by_five(1) es igual a 5.

    El resultado de squared_call(mult_by_five, 1) será 25, porque la llamada interna a mult_by_five(1) devuelve 5, y la llamada externa a mult_by_five(5) devuelve 25.

Comments are closed.