Zanei nepieciešams digitāls risinājums, kas palīdzēs sekot līdzi izlasītajām grāmatām.
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.
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]