Волшебный Python. Сказка для детей и новичков, с наглядным и ясным кодом. - страница 4



– Как это работает? – спросил Пип.

– Хороший вопрос, – ответила Мира. – Сначала мы определяем функцию с помощью ключевого слова def. Затем указываем имя функции (greet) и аргумент (name). Внутри функции мы используем print для вывода сообщения. Когда мы вызываем функцию, передаем ей значения, которые она использует для создания сообщения.

Когда Пип ввел заклинание и запустил его, на экране появились строки:

"Привет, Пип!"

"Привет, Флора!"

Каждое приветствие было как теплая улыбка, направленная на Пипа и Флору, наполняя экран дружелюбными словами.

Функции с Возвратом Значений

Мира продолжила урок и показала Пипу еще одно заклинание:


def add_numbers(a, b):

return a + b


result = add_numbers(3, 4)

print("Результат сложения:", result)


– Здесь мы создаем функцию add_numbers, которая принимает два аргумента и возвращает их сумму, – объяснила Мира. – Ключевое слово return возвращает результат работы функции. Мы вызываем функцию с аргументами 3 и 4, и результат сохраняется в переменной result, которая затем выводится на экран.

Когда Пип ввел и запустил это заклинание, на экране появилась строка:

"Результат сложения: 7"

Эта строка была как волшебный результат, который подтверждал, что функция успешно сложила числа.

Объяснение Заклинания

Мира объяснила, как работать с функциями:

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

Аргументы – это значения, которые функция принимает.

return возвращает результат работы функции.

Функцию можно вызывать много раз с разными аргументами.

Задание для Пипа

– А теперь попробуй сам создать свои функции, – предложила Мира. – Используй свои знания, чтобы создавать функции для выполнения различных задач.

Пип, полный вдохновения, написал свои функции:


def multiply(a, b):

return a * b


product = multiply(6, 7)

print("Результат умножения:", product)


И еще одно заклинание:


def say_hello(name):

print("Здравствуйте, " + name + "!")


say_hello("Мир")

say_hello("Сова")


Когда Пип запустил эти заклинания, на экране появились строки:

"Результат умножения: 42"

"Здравствуйте, Мир!"

"Здравствуйте, Сова!"

На экране, словно по волшебству, появились результаты вычислений и приветственные сообщения, подтверждающие, что функции работают как надо. Пип был очень доволен результатами и чувствовал, как его знания становятся всё более мощными.

Но как только он собирался поблагодарить Миру за помощь, произошло нечто неожиданное: экран начал мерцать, и перед Пипом возник таинственный портал, из которого раздался голос:

– Пип, ты прошёл испытание функций, но твоё обучение только начинается. Ты готов отправиться в новое измерение, где твои навыки будут подвергнуты настоящему испытанию?

Пип был застигнут врасплох, но его любопытство и стремление к знаниям взяли верх.

– Я готов! – решительно ответил он.

Мира удивлённо посмотрела на Пипа и улыбнулась.

– Похоже, у тебя появился новый наставник, Пип. Это Лиза – хранительница Леса Увлекательных Секретов. Там тебя ждут сложные задачи и неожиданные открытия.

Пип, полный решимости, шагнул в портал и оказался в густом и мрачном лесу, где деревья шептали на непонятных языках, а земля была покрыта странными символами.

Глава 7: Секреты Списков

После того как Пип изучил функции, он решил отправиться в загадочный Лес Увлекательных Секретов, где обитала веселая фея по имени Лиза. Лиза была известна своим умением работать со списками – специальными магическими предметами, которые помогали хранить и управлять множеством данных одновременно. Пип был очень любопытен узнать, как использовать списки в программировании.