НачатьНачать бесплатно

Функции с одним параметром

Отлично! Вы успешно определили и вызвали собственную функцию — это настоящий прогресс.

В предыдущем упражнении вы определили и вызвали функцию shout(), которая выводила строку с добавленным '!!!'. Теперь вы доработаете shout(), добавив параметр, чтобы функция могла принимать и обрабатывать любой строковый аргумент. Обратите внимание: shout(word) — часть заголовка, в которой указывается имя функции и её параметр(ы), — называется сигнатурой функции. Это понятие часто встречается на практике!

Это упражнение является частью курса

Введение в функции Python

Посмотреть курс

Инструкции к упражнению

  • Завершите заголовок функции, добавив имя параметра — word.
  • Присвойте переменной shout_word результат конкатенации word и '!!!'.
  • Выведите значение переменной shout_word.
  • Вызовите функцию shout(), передав ей строку 'congratulations'.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Define shout with the parameter, word
def shout(____):
    """Print a string with three exclamation marks"""
    # Concatenate the strings: shout_word
    ____ = ____ + '!!!'

    # Print shout_word
    print(____)

# Call shout with the string 'congratulations'
Редактировать и запускать код