def print_message(message="Hello"):
print(message)
print_message()
print_message
выводит на экран переданное ей сообщение.
Если сообщение не передано, используется значение по умолчанию "Hello".
В данном коде сначала определяется функция, затем она вызывается без аргументов, поэтому в консоль будет выведено "Hello".
Описание задачи:
Дан следующий Python код:
def print_message(message="Hello"):
print(message)
print_message()
Вопрос: Что будет выведено на экран при выполнении этого кода?
Решение:
Функция print_message
определена с одним аргументом message
, который имеет значение по умолчанию "Hello". При вызове функции print_message()
без аргументов используется значение по умолчанию. Внутри функции выполняется оператор print(message)
, который выводит значение аргумента message
на экран.
Поскольку функция вызывается без аргументов, будет использовано значение аргумента по умолчанию, то есть "Hello".
Вывод:
Hello
Объяснение: Функция print_message()
при вызове без аргументов использует значение по умолчанию параметра message
, которое равно "Hello". Оператор print(message)
выводит это значение в консоль.