– Это заклинание показывает, как создавать функции, – начала объяснять Мира. – Функция – это как волшебное заклинание, которое можно использовать снова и снова. В данном случае функция greet принимает один аргумент name и выводит приветственное сообщение.
– Как это работает? – спросил Пип.
– Хороший вопрос, – ответила Мира. – Сначала мы определяем функцию с помощью ключевого слова def. Затем указываем имя функции (greet) и аргумент (name). Внутри функции мы используем print для вывода сообщения. Когда мы вызываем функцию, передаем ей значения, которые она использует для создания сообщения.
Когда Пип ввел заклинание и запустил его, на экране появились строки:
"Привет, Пип!"
"Привет, Флора!"
Каждое приветствие было как теплая улыбка, направленная на Пипа и Флору, наполняя экран дружелюбными словами.
Функции с Возвратом Значений
Мира продолжила урок и показала Пипу еще одно заклинание:
– Здесь мы создаем функцию add_numbers, которая принимает два аргумента и возвращает их сумму, – объяснила Мира. – Ключевое слово return возвращает результат работы функции. Мы вызываем функцию с аргументами 3 и 4, и результат сохраняется в переменной result, которая затем выводится на экран.
Когда Пип ввел и запустил это заклинание, на экране появилась строка:
"Результат сложения: 7"
Эта строка была как волшебный результат, который подтверждал, что функция успешно сложила числа.
Объяснение Заклинания
Мира объяснила, как работать с функциями:
Функция определяется с помощью ключевого слова def.
Аргументы – это значения, которые функция принимает.
return возвращает результат работы функции.
Функцию можно вызывать много раз с разными аргументами.
Задание для Пипа
– А теперь попробуй сам создать свои функции, – предложила Мира. – Используй свои знания, чтобы создавать функции для выполнения различных задач.
Пип, полный вдохновения, написал свои функции:
И еще одно заклинание:
Когда Пип запустил эти заклинания, на экране появились строки:
"Результат умножения: 42"
"Здравствуйте, Мир!"
"Здравствуйте, Сова!"
На экране, словно по волшебству, появились результаты вычислений и приветственные сообщения, подтверждающие, что функции работают как надо. Пип был очень доволен результатами и чувствовал, как его знания становятся всё более мощными.
Но как только он собирался поблагодарить Миру за помощь, произошло нечто неожиданное: экран начал мерцать, и перед Пипом возник таинственный портал, из которого раздался голос:
– Пип, ты прошёл испытание функций, но твоё обучение только начинается. Ты готов отправиться в новое измерение, где твои навыки будут подвергнуты настоящему испытанию?
Пип был застигнут врасплох, но его любопытство и стремление к знаниям взяли верх.
– Я готов! – решительно ответил он.
Мира удивлённо посмотрела на Пипа и улыбнулась.
– Похоже, у тебя появился новый наставник, Пип. Это Лиза – хранительница Леса Увлекательных Секретов. Там тебя ждут сложные задачи и неожиданные открытия.
Пип, полный решимости, шагнул в портал и оказался в густом и мрачном лесу, где деревья шептали на непонятных языках, а земля была покрыта странными символами.
Глава 7: Секреты Списков
После того как Пип изучил функции, он решил отправиться в загадочный Лес Увлекательных Секретов, где обитала веселая фея по имени Лиза. Лиза была известна своим умением работать со списками – специальными магическими предметами, которые помогали хранить и управлять множеством данных одновременно. Пип был очень любопытен узнать, как использовать списки в программировании.
Когда Пип добрался до Леса Увлекательных Секретов, он увидел Лизу, которая играла с множеством разноцветных шариков.
– Здравствуй, Лиза! – позвал Пип. – Я пришел узнать о списках. Мира научила меня создавать функции, и теперь я хотел бы узнать, как можно использовать списки для хранения данных.
Лиза радостно приветствовала Пипа и пригласила его сесть рядом.
Списки и Их Элементы
Лиза взмахнула своим волшебным жезлом, и перед Пипом появилось первое заклинание: