Contenido del Curso
Tutorial de Funciones en Python
Tutorial de Funciones en Python
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.
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)
-
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 llamadodog_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 llamadodog_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.
Swipe to show code editor
Tu tarea es completar la función greet_dog
para que return el greeting apropiado.
Solución
¡Gracias por tus comentarios!
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.
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)
-
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 llamadodog_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 llamadodog_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.
Swipe to show code editor
Tu tarea es completar la función greet_dog
para que return el greeting apropiado.
Solución
¡Gracias por tus comentarios!