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
Instructions de l’exercice
- Complétez l'en-tête de la fonction en ajoutant le nom du paramètre
word. - Assignez à
shout_wordle résultat de la concaténation dewordavec'!!!'. - 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'