Функции


Функции

Изучение создания и использования функций.

Функции

В этом занятии мы изучим, как создавать и использовать функции в Python. Функции позволяют организовать код в повторно используемые блоки.

Создание функции

Функция создается с помощью ключевого слова def. Например:

def greet(name):
    print(f"Привет, {name}!")

Синтаксис функций

При написании функций важно соблюдать следующие правила:

  • Используйте отступы (4 пробела) для обозначения блока кода внутри функции.
  • После имени функции и аргументов ставьте двоеточие (:).
  • Используйте return для возврата значения из функции.

Вызов функции

Функция вызывается по её имени с передачей аргументов (если они есть):

greet("Иван")  # Выведет: Привет, Иван!

Возврат значения

Функция может возвращать значение с помощью ключевого слова return. Например:

def add(a, b):
    return a + b

result = add(3, 5)  # result будет равен 8

Функции без возврата данных

Если функция не возвращает значение, она просто выполняет блок кода. Пример:

def print_message(message):
    print(message)

print_message("Это тестовое сообщение.")

Функция items для словарей

Функция items() используется для перебора пар ключ-значение в словаре:

person = {"name": "Иван", "age": 15}
for key, value in person.items():
    print(f"Ключ: {key}, Значение: {value}")

Заключение

Теперь вы знаете, как создавать и использовать функции в Python. В следующем занятии мы изучим списки и операции с ними.

Практика

🎯 Миссия 5: Создать цифровой профиль
🔍 Контекст: Даже Джеймс Бонд имел визитку!

⚙️ Техзадание:
1. Функция create_profile(): запрашивает имя, возраст, город
2. Функция print_profile(): выводит данные через f-строки
3. Верните словарь из функции

Введите имя: Индиана
Введите возраст: 40
Введите город: Принстон

Профиль:
Имя: Индиана
Возраст: 40
Город: Принстон

💡 Подсказка: return {"name": name}

Попробуйте на практике:

Результат:


                

Вопросы для закрепления

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

К следующему уроку