CommencezCommencez gratuitement

Fonctions à un seul paramètre

Félicitations ! Vous avez réussi à définir et à appeler votre propre fonction ! C'est vraiment bien.

Dans l'exercice précédent, vous avez défini et appelé la fonction shout(), qui affichait une chaîne de caractères à laquelle on ajoutait '!!!'. Vous allez maintenant mettre à jour shout() en ajoutant un paramètre afin qu'elle puisse accepter et traiter n'importe quel argument de type chaîne passé en entrée. Notez aussi que shout(word), la partie de l'en-tête qui précise le nom de la fonction et ses paramètres, s'appelle la signature de la fonction. Vous pourriez rencontrer ce terme ailleurs !

Cette activité fait partie du cours

Introduction aux fonctions en Python

Voir le cours

Instructions de l’exercice

  • Complétez l'en-tête de la fonction en ajoutant le nom du paramètre word.
  • Assignez à shout_word le résultat de la concaténation de word avec '!!!'.
  • Affichez la valeur de shout_word.
  • Appelez la fonction shout() en lui passant la chaîne 'congratulations'.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Define shout with the parameter, word
def shout(____):
    """Print a string with three exclamation marks"""
    # Concatenate the strings: shout_word
    ____ = ____ + '!!!'

    # Print shout_word
    print(____)

# Call shout with the string 'congratulations'
Modifier et exécuter le code