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
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'