Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Corpo da Função | O Que É uma Função em Python?
Tutorial de Funções em Python

bookCorpo da Função

O corpo da função é o bloco de código dentro da definição de uma função. Ele contém as instruções que definem o que a função realiza.

Anteriormente, fórmulas matemáticas e a função print() foram utilizadas como corpo. No entanto, o corpo de uma função pode incluir laços, instruções if-else, palavras-chave ou outras lógicas.

Utilize um nível de indentação para definir o corpo da função. A indentação em Python determina a estrutura do código e especifica quais instruções pertencem à função.

Exemplo: Nível de Saúde do Gato

Escreva uma função que determina o nível de saúde de um gato com base na quantidade de calorias consumidas diariamente. Considere as seguintes condições:

  • Se o gato consumir menos de 200 calorias por dia, o nível de saúde é "low";
  • Se o gato consumir entre 200 e 400 calorias por dia, o nível de saúde é "average";
  • Se o gato consumir mais de 400 calorias por dia, o nível de saúde é "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

O corpo da função começa com a definição da função. No interior, uma instrução if-else determina o nível de saúde do gato com base na ingestão diária de calorias. Após a avaliação da condição, a função constrói uma mensagem refletindo o nível de saúde e a retorna como saída da função.

Neste exemplo, a função avalia o nível de saúde do gato com base no consumo de calorias e gera uma mensagem correspondente, que é então impressa como saída da função.

question mark

Qual é o propósito do corpo da função em Python?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 5

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

Can you explain how the if-else statements work in this function?

What happens if I input a negative calorie value?

Can you show how to modify the function for different calorie ranges?

Awesome!

Completion rate improved to 4.35

bookCorpo da Função

Deslize para mostrar o menu

O corpo da função é o bloco de código dentro da definição de uma função. Ele contém as instruções que definem o que a função realiza.

Anteriormente, fórmulas matemáticas e a função print() foram utilizadas como corpo. No entanto, o corpo de uma função pode incluir laços, instruções if-else, palavras-chave ou outras lógicas.

Utilize um nível de indentação para definir o corpo da função. A indentação em Python determina a estrutura do código e especifica quais instruções pertencem à função.

Exemplo: Nível de Saúde do Gato

Escreva uma função que determina o nível de saúde de um gato com base na quantidade de calorias consumidas diariamente. Considere as seguintes condições:

  • Se o gato consumir menos de 200 calorias por dia, o nível de saúde é "low";
  • Se o gato consumir entre 200 e 400 calorias por dia, o nível de saúde é "average";
  • Se o gato consumir mais de 400 calorias por dia, o nível de saúde é "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

O corpo da função começa com a definição da função. No interior, uma instrução if-else determina o nível de saúde do gato com base na ingestão diária de calorias. Após a avaliação da condição, a função constrói uma mensagem refletindo o nível de saúde e a retorna como saída da função.

Neste exemplo, a função avalia o nível de saúde do gato com base no consumo de calorias e gera uma mensagem correspondente, que é então impressa como saída da função.

question mark

Qual é o propósito do corpo da função em Python?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 5
some-alt