Conteúdo do Curso
Tutorial de Funções em Python
Tutorial de Funções em Python
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.
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)
-
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 chamadodog_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 chamadodog_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.
Swipe to show code editor
Sua tarefa é completar a função greet_dog
para que ela returns a greeting apropriada.
Solução
Obrigado pelo seu feedback!
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.
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)
-
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 chamadodog_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 chamadodog_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.
Swipe to show code editor
Sua tarefa é completar a função greet_dog
para que ela returns a greeting apropriada.
Solução
Obrigado pelo seu feedback!