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,
word1
etword2
, dans cet ordre. - Concaténez
word1
etword2
avec'!!!'
et affectez-les àshout1
etshout2
, respectivement. - Concaténez
shout1
etshout2
, 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)