Функції, що повертають по одному значенню
У вас чудово виходить! Спробуйте ще одну модифікацію функції shout(), щоб вона тепер повертала одне значення замість друку всередині функції. Нагадаємо: ключове слово return дає змогу повертати значення з функцій. Частини функції shout(), яку ви писали раніше, наведені. Повернення значень зазвичай ліпше, ніж друк, адже, як ви бачили, виклик print(), присвоєний змінній, має тип NoneType.
Ця вправа є частиною курсу
Вступ до функцій у Python
Інструкції до вправи
- У тілі функції зʼєднайте рядок у
wordз'!!!'і присвоїть результат зміннійshout_word. - Замініть оператор
print()відповідним операторомreturn. - Викличте функцію
shout(), передайте їй рядок'congratulations'і присвойте результат виклику зміннійyell. - Щоб перевірити, чи містить
yellзначення, поверненеshout(), виведіть значенняyellза допомогоюprint().
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Define shout with the parameter, word
def shout(word):
"""Return a string with three exclamation marks"""
# Concatenate the strings: shout_word
# Replace print with return
print(shout_word)
# Pass 'congratulations' to shout: yell
# Print yell