Функции с несколькими параметрами
В последнем уроке Хьюго рассказал об использовании нескольких параметров при определении функций. Теперь вы применим полученные знания на практике и доработаем функцию shout(). В этом упражнении вы измените shout() так, чтобы она принимала два аргумента. Часть кода функции shout(), написанной вами ранее, уже представлена.
Это упражнение является частью курса
Введение в функции Python
Инструкции к упражнению
- Измените заголовок функции так, чтобы она принимала два параметра:
word1иword2— именно в таком порядке. - Объедините каждый из параметров
word1иword2со строкой'!!!'и присвойте результаты переменнымshout1иshout2соответственно. - Объедините
shout1иshout2вместе, именно в таком порядке, и присвойте результат переменнойnew_shout. - Передайте строки
'congratulations'и'you', именно в таком порядке, в вызов функцииshout(). Присвойте возвращаемое значение переменнойyell.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Define shout with parameters word1 and word2
def shout(____, ____):
"""Concatenate strings with three exclamation marks"""
# Concatenate word1 with '!!!': shout1
# Concatenate word2 with '!!!': shout2
# Concatenate shout1 with shout2: new_shout
# Return new_shout
return new_shout
# Pass 'congratulations' and 'you' to shout(): yell
# Print yell
print(yell)