Уведомления

Группа в Telegram: @pythonsu

#1 Июль 4, 2021 22:31:28

natalilar
Зарегистрирован: 2021-07-04
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Help Определите класс BibEntry

Помогите начинающим
Задача для объектно-ориентированного программирования
В скрепке файл JSON со списком.

Определите класс BibEntry, который может полностью представлять библиографию из файла. Класс должен предоставлять доступ к полям и дополнительно:
метод surname (), который возвращает фамилию автора (если доступно, в противном случае («Apuleios») полное имя), метод citation (), который возвращает строку в виде фамилии автора (год), например Heym (1964), метод agent (), возвращающий набор авторов и переводчиков текста,
метод has_contributed (person), который возвращает True тогда и только тогда, когда переданный человек является автором или переводчиком текста, метод str (), который принимает отформатированную библиографическую запись в форме автор (год): заголовок.
Место (а): Издатель возвращается. Этот список вызывается, когда вы вызываете bib str (bib) для объекта BibEntry, или когда вы используете объект в строке формата или в печати, например

Переведите список словарей, которые вы получаете из файла JSON, в список ваших объектов BibEntry. Выведите на экран нумерованный список отформатированных библиографических записей.

Сами мы гуманитарии, но теперь и python стал нам обязателен. Всем спасибо за возможную помощь!

Natali

Прикреплённый файлы:
attachment bib.json (4,8 KБ)

Офлайн

#2 Июль 5, 2021 23:17:00

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9727
Репутация: +  843  -
Профиль   Отправить e-mail  

Help Определите класс BibEntry

natalilar
Определите класс BibEntry
Начни с пустого класса. Определи пустой класс BibEntry.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version