CommencerCommencer gratuitement

Fonctions à paramètre unique

Félicitations ! Vous avez réussi à définir et à appeler votre propre fonction ! C’est plutôt cool.

Dans l’exercice précédent, vous avez défini et appelé la fonction shout(), qui a affiché une chaîne de caractères concaténée avec '!!!'. Vous allez maintenant mettre à jour shout() en lui ajoutant un paramètre afin qu’elle puisse accepter et traiter tout argument de type chaîne qui lui sera transmis. Notez également que shout(word), la partie de l’en-tête qui spécifie le nom de la fonction et son ou ses paramètres, est aussi appelée la signature de la fonction. Vous rencontrerez peut-être ce terme dans la nature !

Cet exercice fait partie du cours

Introduction aux fonctions en Python

Afficher le cours

Instructions

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

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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