Comece agoraComece grátis

Funções que retornam valores únicos

Você está ficando muito bom nisso! Tente fazer outra modificação na função shout() para que ela agora retorne um único valor em vez de imprimir dentro da função. Lembre-se de que a palavra-chave return permite que você retorne valores de funções. Partes da função shout(), que você escreveu anteriormente, são mostradas. Retornar valores geralmente é mais desejável do que imprimi-los porque, como você viu anteriormente, uma chamada print() atribuída a uma variável tem o tipo NoneType.

Este exercicio faz parte do curso

Introdução a funções em Python

Ver curso

Instruções do exercicio

  • No corpo da função, concatene a string em word com '!!!' e atribua a shout_word.
  • Substitua a declaração print() pela declaração return apropriada.
  • Chame a função shout(), passando para ela a string 'congratulations' e atribuindo a chamada à variável yell.
  • Para verificar se yell contém o valor retornado por shout(), imprima o valor de yell.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# Define shout with the parameter, word
def shout(word):
    """Return a string with three exclamation marks"""
    # Concatenate the strings: shout_word
    

    # Replace print with return
    print(shout_word)

# Pass 'congratulations' to shout: yell


# Print yell
Editar e Executar Código