Ответ:
Краткое пояснение: В Python функция объявляется с помощью ключевого слова def, затем следует имя функции и параметры в скобках. Если параметров нет, скобки остаются пустыми.
- def hello(name) – содержит ошибку, так как после объявления функции необходимо ставить двоеточие.
- hello(name) – содержит ошибку, так как нет объявления функции (ключевое слово def).
- def hello – верный вариант, функция объявлена верно, без параметров.
- def hello(name): – верный вариант, функция объявлена верно, с параметром name.
- hello(name): – содержит ошибку, так как отсутствует объявление функции def.
Таким образом, верные варианты:
- def hello
- def hello(name):
Проверка за 10 секунд: Функция в Python начинается с def, имеет имя и параметры в скобках, а заканчивается двоеточием. Если параметров нет, скобки остаются пустыми.
Уровень Эксперт: Помимо ключевого слова def, в Python также используют лямбда-функции (lambda functions) для создания небольших анонимных функций.