CommencerCommencer gratuitement

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

Afficher le cours

Instructions

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