1. Learn
  2. /
  3. Cursuri
  4. /
  5. Introducere în funcții în Python

Connected

exercițiu

Scrie o funcție lambda pe care o cunoști deja

Unele definiții de funcții sunt suficient de simple pentru a putea fi convertite într-o funcție lambda. Astfel, scrii mai puține linii de cod – ceea ce este un avantaj real, mai ales când lucrezi cu programe mari și complexe. În acest exercițiu, vei folosi cunoștințele despre funcțiile lambda pentru a transforma o funcție simplă într-o funcție lambda. Analizează această definiție de funcție:

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

Funcția echo_word primește 2 parametri: o valoare de tip șir, word1, și o valoare întreagă, echo. Returnează un șir format prin concatenarea a echo copii ale lui word1. Sarcina ta este să convertești această funcție simplă într-o funcție lambda.

Instrucțiuni

100 XP
  • Definește funcția lambda echo_word folosind variabilele word1 și echo. Reproduce comportamentul definiției originale a funcției echo_word() de mai sus.
  • Apelează echo_word() cu argumentul de tip șir 'hey' și valoarea 5, în această ordine. Atribuie rezultatul apelului variabilei result.