Fonctions à paramètres multiples
Hugo a abordé l’utilisation de paramètres multiples dans la définition des fonctions lors du dernier cours. Vous allez maintenant utiliser ce que vous avez appris pour modifier la fonction shout(). Ici, vous modifierez shout() pour qu’elle accepte deux arguments. Des parties de la fonction shout(), que vous avez écrite précédemment, sont affichées.
Cet exercice fait partie du cours
Introduction aux fonctions en Python
Instructions
- Modifiez l’en-tête de la fonction de manière à ce qu’elle accepte deux paramètres,
word1etword2, dans cet ordre. - Concaténez
word1etword2avec'!!!'et affectez-les àshout1etshout2, respectivement. - Concaténez
shout1etshout2, dans cet ordre, et affectez-les ànew_shout. - Transmettez les chaînes
'congratulations'et'you', dans cet ordre, à un appel àshout(). Affectez la valeur retournée àyell.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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)