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

Connected

exercițiu

Funcții care returnează mai multe valori

În exercițiul anterior, ai construit tuple, ai atribuit tuple variabilelor și le-ai despachetat. Acum vei returna mai multe valori dintr-o funcție folosind tuple. Să actualizăm funcția shout() pentru a returna mai multe valori. În loc să returneze un singur șir de caractere, va returna două șiruri, fiecare cu șirul !!! concatenat la final.

Reține că instrucțiunea return x, y are același efect cu return (x, y): prima variantă împachetează automat x și y într-un tuplu!

Instrucțiuni

100 XP
  • Modifică antetul funcției astfel încât aceasta să se numească shout_all și să accepte doi parametri, word1 și word2, în această ordine.
  • Concatenează șirul '!!!' la fiecare dintre word1 și word2 și atribuie rezultatele variabilelor shout1, respectiv shout2.
  • Construiește un tuplu shout_words, compus din shout1 și shout2.
  • Apelează shout_all() cu șirurile 'congratulations' și 'you' și atribuie rezultatul variabilelor yell1 și yell2 (reține că shout_all() returnează 2 variabile!).