ex exxam.ruPython с нуляШаг 8.1 · Функции
42 / 62На главную
шаг 8.1 · функции

Определяем функцию

Функция — это именованный блок кода, который можно вызвать несколько раз.

Функция определяется через def. После имени идут скобки с параметрами и двоеточие, затем — тело с отступом. Вызов функции запускает её тело.

def greet(name): print(f"Hello {name}!") greet("Alice") greet("Bob")

Параметр name — это имя, под которым функция получает аргумент. При вызове greet("Alice") внутри функции name станет "Alice".

  1. Определи greet(name) через def.
  2. В теле выведи приветствие с именем.
  3. Вызови функцию для "Alice" и "Bob".
Чтобы шаг был засчитан, нажмите «Проверить». «Выполнить» только показывает результат в консоли, но не завершает шаг.

Отлично! Одна функция сработала для двух разных имён: код не пришлось повторять.

Требования

Определи функцию greet с параметром name и вызови её для Alice и Bob. Вывод — Hello Alice! и Hello Bob!.

Проверка

Проверка запускает программу с чистого листа и сверяет две строки вывода.

Подсказки Открываются по одной
живая сессия
Консоль общая сессия
Python 3.14 · переменные сохраняются между командами
>>>
Готовлю консоль…
консоль Живая сессия Python