Module (15%)
Section (38%)

Параметризованные функции: продолжение

Функция может иметь сколько угодно параметров, но чем больше у вас параметров, тем сложнее запомнить их роли и цели.

Functions as a black box concept

Давайте изменим функцию - теперь у нее есть два параметра:

def message(what, number): print("Enter", what, "number", number)

Это также означает, что для вызова функции потребуются два аргумента.

Первый новый параметр предназначен для обозначения желаемого значения.

Вот она:

def message(what, number): print("Enter", what, "number", number) message("telephone", 11) message("price", 5) message("number", "number")

Вот результат, который вы должны увидеть:

Enter telephone number 11 Enter price number 5 Enter number number number

вывод


Запустите код, измените его, добавьте дополнительные параметры и посмотрите, как это повлияет на результат.


Code

def message(what, number):
print("Enter", what, "number", number)

# invoke the function
{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×