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

Conteúdo do Curso

Tutorial de Funções em Python

Tutorial de Funções em Python

1. O Que É uma Função em Python?
2. Argumentos Posicionais e Opcionais
3. Argumentos Arbitrários
4. Especificação do Valor de Retorno da Função
5. Recursão e Funções Lambda

book
Valor de Retorno

Vamos criar uma função walk_the_dog que recebe o nome do cachorro dog_name e o horário para o passeio walk_time como parâmetros. A função deve return uma mensagem indicando se é hora de passear com o cachorro.

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
  • A condição if 6 <= walk_time <= 18: verifica se o horário do passeio (walk_time) está entre 6 e 18 horas (inclusive).

  • Se esta condição for true (significando que o horário do passeio está entre 6 e 18 horas), o primeiro bloco de código é executado:

    Esta instrução return retorna uma string indicando que é hora de passear com o cachorro chamado dog_name.

  • Se a condição não for true (significando que o horário do passeio não está entre 6 e 18 horas), o segundo bloco de código é executado:

    Neste caso, a instrução return retorna uma mensagem diferente indicando que é necessário esperar até as 18h para o cachorro chamado dog_name sair para passear.

O return neste caso especifica qual resultado é retornado da função com base na condição. A função retorna uma string, que é então impressa usando print(message1) e print(message2).

É crucial enfatizar que a instrução return não apenas especifica o resultado a ser retornado, mas também termina imediatamente a execução da função. Uma vez que uma instrução return é encontrada, a função é encerrada, e qualquer código subsequente dentro da função não é executado.

Tarefa
test

Swipe to show code editor

Sua tarefa é completar a função greet_dog para que ela returns a greeting apropriada.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 4
toggle bottom row

book
Valor de Retorno

Vamos criar uma função walk_the_dog que recebe o nome do cachorro dog_name e o horário para o passeio walk_time como parâmetros. A função deve return uma mensagem indicando se é hora de passear com o cachorro.

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
  • A condição if 6 <= walk_time <= 18: verifica se o horário do passeio (walk_time) está entre 6 e 18 horas (inclusive).

  • Se esta condição for true (significando que o horário do passeio está entre 6 e 18 horas), o primeiro bloco de código é executado:

    Esta instrução return retorna uma string indicando que é hora de passear com o cachorro chamado dog_name.

  • Se a condição não for true (significando que o horário do passeio não está entre 6 e 18 horas), o segundo bloco de código é executado:

    Neste caso, a instrução return retorna uma mensagem diferente indicando que é necessário esperar até as 18h para o cachorro chamado dog_name sair para passear.

O return neste caso especifica qual resultado é retornado da função com base na condição. A função retorna uma string, que é então impressa usando print(message1) e print(message2).

É crucial enfatizar que a instrução return não apenas especifica o resultado a ser retornado, mas também termina imediatamente a execução da função. Uma vez que uma instrução return é encontrada, a função é encerrada, e qualquer código subsequente dentro da função não é executado.

Tarefa
test

Swipe to show code editor

Sua tarefa é completar a função greet_dog para que ela returns a greeting apropriada.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 4
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
We're sorry to hear that something went wrong. What happened?
some-alt