Урок 4. Распределяющая шляпа
Добро пожаловать на новый урок!
И урок этот будет немного магическим... ❃ ❃ ❃
Наверняка вы знаете историю Гарри Поттера по фильмам или книгам. А может быть, вам знакомо и то, и другое. Это чудесный мир, где главным волшебством является не магия, а дружба.
И на этом уроке мы с вами немного прикоснемся к нему: напишем на Python программу "Распределяющая шляпа". Помните этот сюжет? В начале первого учебного года Распределяющая шляпа выбирала, на каком из четырех факультетов будет учиться первокурсник.
Вот, что у вас получится!
Дождитесь появления окна с заголовком Trinket (это может занять некоторое время), и нажмите на кнопку Run, чтобы запустить выполнение программы.
Попробуйте запустить программу несколько раз, и вы увидите, что каждый раз она распределяет студентов по-разному.
вы научитесь
- создавать массивы;
- добавлять, удалять и извлекать элементы массивов;
- создавать и использовать текстовые файлы.
Начнем кодить!
Составим список учеников
В этой части урока вы познакомитесь с массивами. Научитесь выводить на экран, добавлять и удалять элементы массива, а также воспользуетесь функцией случайного выбора. Читайте инструкцию и пробуйте кодить!
Зачисление на факультеты
В этой части урока вы распределите студентов случайным образом по двум разным факультетам. Для этого вам снова понадобится поработать с циклами.
Последние штрихи!
Читайте инструкцию и вы узнаете, как подключить к своей программе текстовый файл, в котором будет храниться список учеников для того, чтобы его было удобнее редактировать. Заодно исправим небольшую проблему в работе программы. Ваша программа "Распределяющая шляпа" почти готова!
Абсолютно секретная информация!
Вашу программу можно сделать еще лучше: можно распределять студентов не по двум, а по всем четырем факультетам; а еще выбор факультета может происходить случайным образом!
Попробуйте доработать свой код. Нужна подсказка? Хорошо, но чтобы получить ее, вам придется продемонстрировать свои знания.