Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Cuerpo de la Función | ¿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
Cuerpo de la Función

El cuerpo de la función se refiere al bloque de código contenido dentro de una función. Es parte de la definición de la función donde escribes las instrucciones o declaraciones que definen el comportamiento de la función.

Anteriormente, usamos fórmulas matemáticas y la función print() como el cuerpo en capítulos anteriores. Sin embargo, el cuerpo de la función puede ser más complejo, conteniendo bucles, declaraciones if-else, palabras clave u otro código para implementar la lógica necesaria.

Debemos usar una indentación para definir el cuerpo de la función. La indentación en Python se refiere al espaciado de las líneas de código para definir la estructura y jerarquía del código. En el contexto de las funciones, la indentación define el cuerpo de la función, incluyendo todas las declaraciones ejecutadas cuando se llama a la función.

Ejemplo: Nivel de Salud del Gato

Escribe una función que determine el nivel de salud de un gato basado en la cantidad de calorías que consume diariamente. Considera las siguientes condiciones:

  • Si el gato consume menos de 200 calorías por día, el nivel de salud es "low".
  • Si el gato consume entre 200 y 400 calorías por día, el nivel de salud es "average".
  • Si el gato consume más de 400 calorías por día, el nivel de salud es "high".
12345678910111213141516
def health_level_for_cat(calories_per_day): # Use one indentation to create function body if calories_per_day < 200: health_level = 'Low' elif 200 <= calories_per_day <= 400: health_level = 'Average' else: health_level = 'High' message = f"The cat's health level based on calorie intake is {health_level}." return message # Example usage of the function print("Cat Felix:", health_level_for_cat(187)) print("Cat Tom:", health_level_for_cat(301)) print("Cat Oggy:", health_level_for_cat(404))
copy

El cuerpo de la función comienza con la definición de la función. Dentro, una declaración if-else determina el nivel de salud del gato basado en la ingesta diaria de calorías. Después de evaluar la condición, la función construye un mensaje que refleja el nivel de salud y lo devuelve como la salida de la función.

En este ejemplo, la función evalúa el nivel de salud del gato basado en el consumo de calorías y genera un mensaje correspondiente, que luego se imprime como la salida de la función.

¿Cuál es el propósito del cuerpo de la función en Python?

¿Cuál es el propósito del cuerpo de la función en Python?

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 5
We're sorry to hear that something went wrong. What happened?
some-alt