ComeçarComece de graça

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 exercício faz parte do curso

Introdução a funções em Python

Ver curso

Instruções do exercício

  • 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.

Exercício interativo prático

Experimente este exercício 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 o código