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

Connected

exercițiu

Funcții cu argumente de lungime variabilă (*args)

Argumentele flexibile îți permit să transmiți un număr variabil de argumente unei funcții. În acest exercițiu, vei exersa definirea unei funcții care acceptă un număr variabil de argumente de tip string.

Funcția pe care o vei defini este gibberish(), care poate accepta oricâte valori de tip string. Valoarea returnată este un singur string format prin concatenarea tuturor argumentelor, în ordinea în care au fost transmise la apelul funcției. Vei apela funcția cu un singur argument de tip string și vei observa cum se schimbă rezultatul la un alt apel cu mai mult de un argument. Reține din videoclipul anterior că, în interiorul definiției funcției, args este un tuplu.

Instrucțiuni

100 XP
  • Completează antetul funcției cu numele gibberish. Aceasta acceptă un singur argument flexibil, *args.
  • Inițializează o variabilă hodgepodge cu un șir de caractere gol.
  • Returnează variabila hodgepodge la sfârșitul corpului funcției.
  • Apelează gibberish() cu un singur string, "luke". Atribuie rezultatul variabilei one_word.
  • Apasă butonul Trimite răspunsul pentru a apela gibberish() cu mai multe argumente și pentru a afișa valoarea în Shell.