Собираем всё вместе: ты уже программист
Соединяем все кирпичики в одну программу и понимаем, что мы уже умеем по-настоящему программировать.
Программа — это команды, циклы, условия, переменные и списки, собранные вместе ради одной цели.
Вспомним наши кирпичики
Давай оглянёмся на путь, который ты прошёл. В начале ты не знал ни одной команды. А теперь у тебя целый набор кирпичиков программиста:
| Кирпичик | Что умеет |
Команда (print) | сделать одно действие |
| Последовательность | выполнять команды по порядку |
Цикл (for) | повторять команды много раз |
Условие (if) | принимать решения |
| Переменная | помнить значение |
| Список | хранить много значений |
Это не «детские» кирпичики — это те же самые идеи, что используют взрослые программисты в больших играх, сайтах и приложениях! Просто там кирпичиков много, а у тебя пока несколько. Но фундамент — один и тот же.
Соберём всё в одну программу
Чтобы убедиться, как много ты умеешь, соберём программу, где работают сразу почти все кирпичики: список, цикл, переменная-счётчик и подсчёт длины. Программа печатает список игроков с номерами:
names = ["Аня", "Боря", "Вика"]
print("Список игроков:")
number = 1
for name in names:
print(number, "-", name)
number = number + 1
print("Всего игроков:", len(names))
Вывод:
Список игроков: 1 - Аня 2 - Боря 3 - Вика Всего игроков: 3
Посмотри, сколько всего тут работает вместе:
- список
namesхранит имена; - переменная
numberхранит номер; - цикл
forперебирает игроков; - счётчик
number = number + 1нумерует их по порядку; lenсчитает, сколько всего игроков.
Ещё месяц назад это показалось бы тебе китайской грамотой. А теперь ты читаешь и понимаешь каждую строчку. Это и значит — уметь программировать!
Программирование — это конструктор
Главный секрет, который ты теперь знаешь: большие программы собирают из маленьких кирпичиков, как замок из LEGO. Не существует «волшебной команды сделать игру». Есть команды попроще, которые соединяют в нужном порядке. И чем больше кирпичиков ты знаешь, тем более интересные вещи можешь построить.
Попробуй сам
Собери своё «расписание на неделю»: список дней с номерами. Запусти, потом замени дни своими делами.
dni = ["Понедельник: математика", "Среда: рисование", "Пятница: футбол"]
nomer = 1
for den in dni:
print(nomer, ")", den)
nomer = nomer + 1
Вывод:
1 ) Понедельник: математика 2 ) Среда: рисование 3 ) Пятница: футбол
Что мы узнали
- У тебя есть полный набор кирпичиков: команды, циклы, условия, переменные, списки.
- Это те же идеи, что у взрослых программистов, — ты уже на правильном пути.
- Большие программы собирают из маленьких частей, как из LEGO.