1. Главная
  2. Библиотека
  3. Базы данных
  4. Написать программу, которая содержит текущую информацию о книгах в библиотеке. Сведения о книгах включают: - номер УДК; -...

Написать программу, которая содержит текущую информацию о книгах в библиотеке. Сведения о книгах включают: - номер УДК; - фамилию и инициалы автора; - название; - год издания; - количество экземпляров данной книги в библиотеке. Программа должна

«Написать программу, которая содержит текущую информацию о книгах в библиотеке. Сведения о книгах включают: - номер УДК; - фамилию и инициалы автора; - название; - год издания; - количество экземпляров данной книги в библиотеке. Программа должна»
  • Базы данных

Условие:

Написать программу, которая содержит текущую информацию о книгах в библиотеке. Сведения о книгах включают: ‰ номер УДК; фамилию и инициалы автора; ‰ название; год издания; ‰ количество экземпляров данной книги в библиотеке. Программа должна обеспечивать: ‰ начальное формирование данных о всех книгах в библиотеке в виде списка; ‰ добавление данных о книгах, вновь поступающих в библиотеку; ‰ удаление данных о списываемых книгах; ‰ по запросу выдаются сведения о наличии книг в библиотеке, упорядоченные по годам издания.

Решение:

Ниже приведён один из вариантов решения задачи на языке Python с подробными комментариями и пошаговым объяснением. ────────────────────────────── Шаг 1. Определим структуру данных для книги Для хранения сведений о книге удобно создать класс Book, в котором будут следующие поля: – udc (номер УДК) – author (фамилия и инициалы автора) – title (название книги) – year (год издания) – quantity (количество экземпляров) Класс также будет иметь метод для красивого вывода информации о книге. ────────────────────────────── Шаг 2. Создадим список, содержащий начальные данные о книгах Мы з...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет