CommencerCommencer gratuitement

Ajouter des arguments arbitraires

Dans la vidéo, vous avez vu que Python permet aux fonctions personnalisées d'accepter un nombre quelconque d'arguments positionnels grâce à l'utilisation « d'arguments arbitraires ». Cette flexibilité permet d'utiliser les fonctions de différentes manières tout en produisant les résultats escomptés !

Grâce à ce pouvoir, vous allez construire une fonction qui concatène (rassemble) des chaînes de caractères, quel que soit le nombre de blocs de texte fournis.

Cet exercice fait partie du cours

Python intermédiaire pour les développeurs

Afficher le cours

Instructions

  • Définissez une fonction appelée concat() qui accepte des arguments arbitraires appelés args.
  • Créez une variable appelée result et affectez-lui une chaîne vide.
  • 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 cet exemple de code.

# Define a function called concat
____
  
  # Create an empty string
  result = ____
  
  # Iterate over the Python args tuple
  ____:
    result += " " + arg
  return result

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