Урок 4. Распределяющая шляпа

Добро пожаловать на новый урок!

И урок этот будет немного магическим... ❃ ❃ ❃

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

И на этом уроке мы с вами немного прикоснемся к нему: напишем на Python программу "Распределяющая шляпа". Помните этот сюжет? В начале первого учебного года Распределяющая шляпа выбирала, на каком из четырех факультетов будет учиться первокурсник.

Вот, что у вас получится!

Дождитесь появления окна с заголовком Trinket (это может занять некоторое время), и нажмите на кнопку Run, чтобы запустить выполнение программы.

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

вы научитесь

  • создавать массивы;
  • добавлять, удалять и извлекать элементы массивов;
  • создавать и использовать текстовые файлы.

Начнем кодить!

Составим список учеников

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

Урок 4.1

Зачисление на факультеты

В этой части урока вы распределите студентов случайным образом по двум разным факультетам. Для этого вам снова понадобится поработать с циклами.

Урок 4.2

Последние штрихи!

Читайте инструкцию и вы узнаете, как подключить к своей программе текстовый файл, в котором будет храниться список учеников для того, чтобы его было удобнее редактировать. Заодно исправим небольшую проблему в работе программы. Ваша программа "Распределяющая шляпа" почти готова!

Урок 4.3

Абсолютно секретная информация!

Вашу программу можно сделать еще лучше: можно распределять студентов не по двум, а по всем четырем факультетам; а еще выбор факультета может происходить случайным образом!

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