1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Úvod do funkcí v Pythonu

Connected

cvičení

Funkce vracející více hodnot

V předchozím cvičení jsi pracoval/a s n-ticemi – vytvářel/a jsi je, přiřazoval/a do proměnných a rozbaloval/a jejich hodnoty. Teď se naučíš, jak z funkce vrátit více hodnot pomocí n-tic. Aktualizujeme naši funkci shout() tak, aby vracela dva řetězce – ke každému z nich přidáme !!!.

Všimni si, že příkaz return x, y má stejný výsledek jako return (x, y): Python v prvním případě zabalí x a y do n-tice automaticky!

Pokyny

100 XP
  • Uprav hlavičku funkce tak, aby se funkce jmenovala shout_all a přijímala dva parametry – word1 a word2 (v tomto pořadí).
  • Ke každému z řetězců word1 a word2 připoj '!!!' a výsledky přiřaď do shout1, resp. shout2.
  • Vytvoř n-tici shout_words složenou z hodnot shout1 a shout2.
  • Zavolej shout_all() s řetězci 'congratulations' a 'you' a výsledek přiřaď do proměnných yell1 a yell2 (nezapomeň, že shout_all() vrací 2 hodnoty!).