Чтение онлайн

на главную - закладки

Жанры

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

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

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

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

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: Секреты Списков

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

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

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

Лиза радостно приветствовала Пипа и пригласила его сесть рядом.

Списки и Их Элементы

Лиза

взмахнула своим волшебным жезлом, и перед Пипом появилось первое заклинание:

fruits = ["яблоко", "банан", "груша"]

print(fruits)

print(fruits[0])

print(fruits[1])

– Это заклинание показывает, как создавать и использовать списки, – начала объяснять Лиза. – Список – это как волшебная коробка, в которой можно хранить множество предметов. В данном случае, fruits – это список, который содержит три элемента: "яблоко", "банан" и "груша".

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

– Хороший вопрос, – ответила Лиза. – Мы создаем список, поместив элементы внутри квадратных скобок [], разделяя их запятыми. Мы можем получить доступ к элементам списка, используя их индексы, которые начинаются с 0. Поэтому fruits[0] возвращает "яблоко", а fruits[1] – "банан".

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

["яблоко", "банан", "груша"]

"яблоко"

"банан"

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

Изменение и Добавление Элементов

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

fruits = ["яблоко", "банан", "груша"]

fruits.append("апельсин")

print(fruits)

fruits[1] = "киви"

print(fruits)

– Здесь мы добавляем новый элемент "апельсин" в конец списка с помощью метода append, – объяснила Лиза. – Мы также изменяем элемент списка, заменяя "банан" на "киви". С помощью индексов мы можем менять элементы списка.

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

["яблоко", "банан", "груша", "апельсин"]

Затем:

["яблоко", "киви", "груша", "апельсин"]

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

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

Лиза объяснила, как работать со списками:

Списки создаются с помощью квадратных скобок [].

Доступ к элементам осуществляется по индексам, начиная с 0.

Элементы можно изменять и добавлять с помощью методов списка, таких как append.

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

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

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

Поделиться:
Популярные книги

Прорвемся, опера! Книга 3

Киров Никита
3. Опер
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Прорвемся, опера! Книга 3

Черный Маг Императора 15

Герда Александр
15. Черный маг императора
Фантастика:
юмористическое фэнтези
попаданцы
аниме
сказочная фантастика
фэнтези
фантастика: прочее
5.00
рейтинг книги
Черный Маг Императора 15

Доктора вызывали? или Трудовые будни попаданки

Марей Соня
Фантастика:
юмористическая фантастика
попаданцы
5.00
рейтинг книги
Доктора вызывали? или Трудовые будни попаданки

Прорвемся, опера!

Киров Никита
1. Опер
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Прорвемся, опера!

Кристалл Альвандера

Садов Сергей Александрович
1. Возвращенные звезды
Фантастика:
научная фантастика
9.20
рейтинг книги
Кристалл Альвандера

Аргумент барона Бронина 3

Ковальчук Олег Валентинович
3. Аргумент барона Бронина
Фантастика:
попаданцы
аниме
сказочная фантастика
фэнтези
5.00
рейтинг книги
Аргумент барона Бронина 3

Камень Книга двенадцатая

Минин Станислав
12. Камень
Фантастика:
боевая фантастика
городское фэнтези
аниме
фэнтези
5.00
рейтинг книги
Камень Книга двенадцатая

На прицеле

Кронос Александр
6. Лэрн
Фантастика:
фэнтези
боевая фантастика
стимпанк
5.00
рейтинг книги
На прицеле

Медиум

Злобин Михаил
1. О чем молчат могилы
Фантастика:
фэнтези
7.90
рейтинг книги
Медиум

Гранд империи

Земляной Андрей Борисович
3. Страж
Фантастика:
фэнтези
попаданцы
альтернативная история
5.60
рейтинг книги
Гранд империи

Эртан. Дилогия

Середа Светлана Викторовна
Эртан
Фантастика:
фэнтези
8.96
рейтинг книги
Эртан. Дилогия

Истребители. Трилогия

Поселягин Владимир Геннадьевич
Фантастика:
альтернативная история
7.30
рейтинг книги
Истребители. Трилогия

Ведьмак. Перекресток воронов

Сапковский Анджей
Фантастика:
фэнтези
5.00
рейтинг книги
Ведьмак. Перекресток воронов

Беовульф (Сборник)

Мартьянов Андрей Леонидович
Фантастика:
фэнтези
альтернативная история
5.75
рейтинг книги
Беовульф (Сборник)