Найти - Пользователи
Полная версия: Help Определите класс BibEntry
Начало » Центр помощи » Help Определите класс BibEntry
1
natalilar
Помогите начинающим
Задача для объектно-ориентированного программирования
В скрепке файл JSON со списком.

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

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

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

Natali
py.user.next
natalilar
Определите класс BibEntry
Начни с пустого класса. Определи пустой класс BibEntry.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB