1. Apprendre
  2. /
  3. Cours
  4. /
  5. Вступ до функцій у Python

Connected

Exercice

Функції, що повертають кілька значень

У попередній вправі ви створювали кортежі, присвоювали їх змінним і розпаковували. Тут ви повернете з функції кілька значень, використовуючи кортежі. Оновімо нашу функцію shout(), щоб вона повертала кілька значень. Замість одного рядка ми повернемо два рядки з доданим до кожного !!!.

Зауважте, що оператор повернення return x, y має той самий результат, що й return (x, y): перший варіант під капотом пакує x і y у кортеж!

Instructions

100 XP
  • Змініть заголовок функції так, щоб тепер її назва була shout_all, і щоб вона приймала два параметри — word1 та word2 — саме в такому порядку.
  • Додайте рядок '!!!' до кожного з word1 і word2 та присвоїть відповідно змінним shout1 і shout2.
  • Створіть кортеж shout_words, що складається з shout1 і shout2.
  • Викличте shout_all() з рядками 'congratulations' і 'you' та присвойте результат змінним yell1 і yell2 (пам'ятайте, shout_all() повертає 2 змінні!).