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

Connected

exercițiu

Funcții imbricate I

Ai învățat în ultimul videoclip despre imbricarea funcțiilor în interiorul altor funcții. Un motiv pentru care ai dori să faci asta este să eviți repetarea acelorași calcule în cadrul mai multor funcții. Nu există nimic nou în definirea funcțiilor imbricate: pur și simplu o definești cu def, la fel ca orice funcție obișnuită, și o plasezi în interiorul altei funcții!

În acest exercițiu, vei defini o funcție imbricată inner() în interiorul funcției three_shouts(). Aceasta va concatena un obiect de tip string cu !!!. three_shouts() returnează apoi un tuplu cu trei elemente, fiecare fiind un string concatenat cu !!! prin intermediul inner(). Să începem!

Instrucțiuni

100 XP
  • Completează antetul funcției imbricate cu numele inner() și un singur parametru word.
  • Completează valoarea returnată: fiecare element al tuplului trebuie să fie un apel la inner(), pasând parametrii din three_shouts() ca argumente pentru fiecare apel.