CommencezCommencez gratuitement

Ajouter des arguments arbitraires

Python permet aux fonctions personnalisées d'accepter un nombre quelconque d'arguments positionnels grâce aux « arguments arbitraires ». Cette souplesse permet d'utiliser les fonctions de multiples façons tout en obtenant les résultats attendus.

En exploitant cette possibilité, vous allez créer une fonction qui concatène (assemble) des chaînes de caractères, peu importe le nombre de blocs de texte fournis!

Cette activité fait partie du cours

Python intermédiaire pour développeurs et développeuses

Voir le cours

Instructions de l’exercice

  • Définissez une fonction nommée concat() qui accepte des arguments arbitraires appelés args.
  • Utilisez une boucle for pour itérer sur chaque arg dans args.
  • Appelez la fonction pour vérifier qu'elle fonctionne correctement.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Define a function called concat
def ____(____):
  """Concatenates multiple string arguments with spaces between them."""

  result = ""

  # Iterate over the Python args tuple
  for ____ in ____:
    result += " " + arg
  return result

# Call the function
print(____("Python", "is", "great!"))
Modifier et exécuter le code