Функции
Изучение создания и использования функций.
Функции
В этом занятии мы изучим, как создавать и использовать функции в 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}
Попробуйте на практике:
Результат:
Вопросы для закрепления
Вопросы для проверки усвоенного материала доступны зарегистрированным пользователям.