CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Modifiez l'en-tête de la fonction pour qu'elle accepte deux paramètres, word1 et word2, dans cet ordre.
  • Concaténez chacun de word1 et word2 avec '!!!' et assignez le résultat à shout1 et shout2, respectivement.
  • Concaténez shout1 et shout2 ensemble, 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)
Modifier et exécuter le code