1. Apprendre
  2. /
  3. Cours
  4. /
  5. Introduction aux fonctions en Python

Connected

Exercice

Écrire une fonction lambda que vous connaissez déjà

Certaines définitions de fonctions sont assez simples pour être converties en fonction lambda. En procédant ainsi, vous écrivez moins de lignes de code, ce qui est très pratique, surtout lorsque vous écrivez et maintenez de gros programmes. Dans cet exercice, vous utiliserez ce que vous savez des fonctions lambda pour convertir une fonction qui effectue une tâche simple en fonction lambda. Jetez un coup d'œil à cette définition de fonction :

def echo_word(word1, echo):
    """Concatenate echo copies of word1."""
    words = word1 * echo
    return words

La fonction echo_word prend 2 paramètres : une valeur de type chaîne, word1, et une valeur entière, echo. Elle retourne une chaîne qui est la concaténation de echo copies de word1. Votre tâche consiste à convertir cette fonction simple en fonction lambda.

Instructions

100 XP
  • Définissez la fonction lambda echo_word en utilisant les variables word1 et echo. Reproduisez ce que fait la définition originale de echo_word() ci-dessus.
  • Appelez echo_word() avec l'argument chaîne 'hey' et la valeur 5, dans cet ordre. Affectez l'appel à result.