1. Learn
  2. /
  3. Курси
  4. /
  5. Introduction aux fonctions en Python

Connected

вправа

Fonctions avec des arguments de longueur variable (*args)

Les arguments flexibles vous permettent de transmettre un nombre variable d'arguments à une fonction. Dans cet exercice, vous allez vous exercer à définir une fonction qui accepte un nombre variable d'arguments de type chaîne de caractères.

La fonction que vous allez définir est gibberish() et elle peut accepter un nombre variable de valeurs de type chaîne. Sa valeur de retour est une seule chaîne composée de tous les arguments chaîne concaténés ensemble dans l'ordre où ils ont été passés à l'appel de la fonction. Vous appellerez la fonction avec un seul argument chaîne et verrez comment la sortie change avec un autre appel utilisant plus d'un argument chaîne. Rappelez-vous de la vidéo précédente que, dans la définition de la fonction, args est un tuple.

Інструкції

100 XP
  • Complétez l'en-tête de la fonction avec le nom gibberish. Elle accepte un seul argument flexible *args.
  • Initialisez une variable hodgepodge à une chaîne vide.
  • Retournez la variable hodgepodge à la fin du corps de la fonction.
  • Appelez gibberish() avec l'unique chaîne "luke". Attribuez le résultat à one_word.
  • Cliquez sur Soumettre la réponse pour appeler gibberish() avec plusieurs arguments et afficher la valeur dans le Shell.