Fonctions avec plusieurs paramètres
Hugo a expliqué l'utilisation de plusieurs paramètres pour définir des fonctions dans la dernière leçon. Vous allez maintenant appliquer ce que vous avez appris pour modifier davantage la fonction shout(). Ici, vous allez adapter shout() pour qu'elle accepte deux arguments. Des parties de la fonction shout(), que vous avez écrite plus tôt, sont présentées.
Cette activité fait partie du cours
Introduction aux fonctions en Python
Instructions de l’exercice
- Modifiez l'en-tête de la fonction pour qu'elle accepte deux paramètres,
word1etword2, dans cet ordre. - Concaténez chacun de
word1etword2avec'!!!'et assignez le résultat àshout1etshout2, respectivement. - Concaténez
shout1etshout2ensemble, dans cet ordre, et assignez le tout ànew_shout. - Passez les chaînes
'congratulations'et'you', dans cet ordre, à un appel àshout(). Assignez la valeur de retour àyell.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Define shout with parameters word1 and word2
def shout(____, ____):
"""Concatenate strings with three exclamation marks"""
# Concatenate word1 with '!!!': shout1
# Concatenate word2 with '!!!': shout2
# Concatenate shout1 with shout2: new_shout
# Return new_shout
return new_shout
# Pass 'congratulations' and 'you' to shout(): yell
# Print yell
print(yell)