Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Valor de Retorno | ¿Qué Es una Función en Python?
Tutorial de Funciones en Python
course content

Contenido del Curso

Tutorial de Funciones en Python

Tutorial de Funciones en Python

1. ¿Qué Es una Función en Python?
2. Argumentos Posicionales y Opcionales
3. Argumentos Arbitrarios
4. Especificación del Valor de Retorno de la Función
5. Recursión y Funciones Lambda

book
Valor de Retorno

Vamos a crear una función walk_the_dog que tome el nombre del perro dog_name y la hora para el paseo walk_time como parámetros. La función debe return un mensaje indicando si es hora de pasear al perro.

1234567891011121314
def walk_the_dog(dog_name, walk_time): # Check if the walk time is between 6 and 18 hours if 6 <= walk_time <= 18: return f"Time to walk {dog_name}!" else: return f"Wait until 6 PM to walk {dog_name}!" # Function calls with different parameters message1 = walk_the_dog("Bella", 14) message2 = walk_the_dog("Charlie", 20) # Display the results print(message1) print(message2)
copy
  • La condición if 6 <= walk_time <= 18: verifica si la hora del paseo (walk_time) está entre las 6 y las 18 horas (inclusive).

  • Si esta condición es true (lo que significa que la hora del paseo está entre las 6 y las 18 horas), se ejecuta el primer bloque de código:

    Esta instrucción return devuelve una cadena que indica que es hora de pasear al perro llamado dog_name.

  • Si la condición no es true (lo que significa que la hora del paseo no está entre las 6 y las 18 horas), se ejecuta el segundo bloque de código:

    En este caso, la instrucción return devuelve un mensaje diferente que indica que es necesario esperar hasta las 6 PM para que el perro llamado dog_name salga a pasear.

El return en este caso especifica qué resultado se devuelve de la función según la condición. La función devuelve una cadena, que luego se imprime usando print(message1) y print(message2).

Es crucial enfatizar que la instrucción return no solo especifica el resultado a devolver, sino que también termina inmediatamente la ejecución de la función. Una vez que se encuentra una instrucción return, la función sale y cualquier código posterior dentro de la función no se ejecuta.

Tarea
test

Swipe to show code editor

Tu tarea es completar la función greet_dog para que return el greeting apropiado.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 4
toggle bottom row

book
Valor de Retorno

Vamos a crear una función walk_the_dog que tome el nombre del perro dog_name y la hora para el paseo walk_time como parámetros. La función debe return un mensaje indicando si es hora de pasear al perro.

1234567891011121314
def walk_the_dog(dog_name, walk_time): # Check if the walk time is between 6 and 18 hours if 6 <= walk_time <= 18: return f"Time to walk {dog_name}!" else: return f"Wait until 6 PM to walk {dog_name}!" # Function calls with different parameters message1 = walk_the_dog("Bella", 14) message2 = walk_the_dog("Charlie", 20) # Display the results print(message1) print(message2)
copy
  • La condición if 6 <= walk_time <= 18: verifica si la hora del paseo (walk_time) está entre las 6 y las 18 horas (inclusive).

  • Si esta condición es true (lo que significa que la hora del paseo está entre las 6 y las 18 horas), se ejecuta el primer bloque de código:

    Esta instrucción return devuelve una cadena que indica que es hora de pasear al perro llamado dog_name.

  • Si la condición no es true (lo que significa que la hora del paseo no está entre las 6 y las 18 horas), se ejecuta el segundo bloque de código:

    En este caso, la instrucción return devuelve un mensaje diferente que indica que es necesario esperar hasta las 6 PM para que el perro llamado dog_name salga a pasear.

El return en este caso especifica qué resultado se devuelve de la función según la condición. La función devuelve una cadena, que luego se imprime usando print(message1) y print(message2).

Es crucial enfatizar que la instrucción return no solo especifica el resultado a devolver, sino que también termina inmediatamente la ejecución de la función. Una vez que se encuentra una instrucción return, la función sale y cualquier código posterior dentro de la función no se ejecuta.

Tarea
test

Swipe to show code editor

Tu tarea es completar la función greet_dog para que return el greeting apropiado.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 4
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
We're sorry to hear that something went wrong. What happened?
some-alt