Lapā tiek izmantotas sīkdatnes 

Lasītāja dienasgrāmata


Problēmas apraksts

Zanei nepieciešams digitāls risinājums, kas palīdzēs sekot līdzi izlasītajām grāmatām.


Specifikācija

Nepieciešams izstrādāt algoritmu, kas ielasa teksta failā uzskaitītās grāmatas un izdrukā to nosaukumus un autorus, kā arī izlasīto grāmatu kopskaitu.

Teksta fails varētu izskatīties šādi:

gramatas.txt

'1984' - Džordžs Orvels
'Brāļi Karamazovi' - Fjodors Dostojevskis
'Pride and Prejudice' - Džeina Ostina

Sastādi teksta failu ar doto nosaukumu un pievieno tajā grāmatas, ko esi lasījis.

Izdruka izskatītos šādi:

Nosaukums: '1984'
Autors: Džordžs Orvels
---
Nosaukums: 'Brāļi Karamazovi'
Autors: Fjodors Dostojevskis
---
Nosaukums: 'Pride and Prejudice'
Autors: Džeina Ostina
---
Kopā izlasītas 3 grāmatas.

Padomi

Lai algoritms darbotos efektīvāk, var izmantot doto konstrukciju:

with open("gramatas.txt", "r") as f:
    ...
    # darbības ar failu
    # failu nevajag aizvērt

Ja katrā rindā ir vairākas datu vienības, piemēram, nosaukums un autors, var izmantot funkciju split()

nosaukums = rinda.split("-")[0]
autors = rinda.split("-")[1]