Лабораторная (практическая) работа №1


ЛАБОРАТОРНАЯ (ПРАКТИЧЕСКАЯ) РАБОТА №8



бет13/20
Дата04.03.2024
өлшемі376.51 Kb.
#494190
түріРеферат
1   ...   9   10   11   12   13   14   15   16   ...   20
Лабораторные работы по языку программирования Python

ЛАБОРАТОРНАЯ (ПРАКТИЧЕСКАЯ) РАБОТА №8.


СПИСКИ И СЛОВАРИ



  1. Пусть список студентов представлен в виде структуры [[№, ФИО, Возраст, Группа],[№, ФИО, Возраст, Группа],[№, ФИО, Возраст, Группа]]. Преобразуйте список в словарь вида: {№: [ФИО, Возраст, Группа], №: [....], №: [. ]}

  2. Добавьте к задаче №1 для словаря возможность (без преобразования словаря обратно в список):

    1. Увеличить возраст конкретного студента на 1. Поиск по «ФИО» («ФИО» студента необходимо ввести с клавиатуры).

    2. Изменить «ФИО» студента. Поиск по «ФИО» (старое и новое «ФИО» студента необходимо ввести с клавиатуры).

    3. Увеличить возраст конкретного студента на 1. Поиск по «№» («№» студента необходимо ввести с клавиатуры).

    4. Изменить группу студента. Поиск по «ФИО» («ФИО» студента и новый номер группы необходимо ввести с клавиатуры).

    5. Удалить запись о студенте. Поиск по «№» («№» студента, которого нужно удалить из списка, задается с клавиатуры)

    6. Если возраст студента больше 22 уменьшить его на 1.

    7. Если возраст студента равен 23, удалить его из списка.

    8. У всех студентов с фамилией «Иванов» увеличить возраст на 1.

    9. У студентов с фамилией «Иванов» изменить фамилию на «Сидоров». 10.Поменять «ФИО» и «Группа» местами.

  3. Добавьте к пользовательскому интерфейсу из задачи №2 возможность вывода из словаря (без его преобразования в список):

    1. Списка студентов (а также информацию о них) группы 'БО-111111'.

    2. Списка студентов (а также информацию о них) с номерами 1-10.

    3. Списка студентов (а также информацию о них) в возрасте 22 лет.

    4. Список студентов (а также информацию о них) с фамилией 'Иванов'.

    5. Списка студентов (а также информацию о них), чьи фамилии заканчиваются на «а».

    6. Списка студентов (а также информацию о них), чей возраст – четное число.

    7. Списка студентов (а также информацию о них), если в возрасте студента встречается число 5.

    8. Списка студентов (а также информацию о них), если их номера группы длиннее 7 символов.

    9. Списка студентов (а также информацию о них), если их «№» четное число.

    10. Списка студентов (а также информацию о них), если их номер группы заканчивается на «1».


Достарыңызбен бөлісу:
1   ...   9   10   11   12   13   14   15   16   ...   20




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет