Veikala vadītājai Alvīnei nepieciešams rīks, kas ziņo par produktiem, ko nepieciešams pasūtīt piegādātājam.
Nepieciešams izstrādāt algoritmu, kas ielasa teksta failā uzskaitītos produktu atlikumus un izdrukā tos produktus, kam daudzums ir mazāks par 10.
Teksta fails varētu izskatīties šādi:
produkti.txt
Āboli, 15
Banāni, 8
Apelsīni, 5
Bumbieri, 12
Sastādi teksta failu ar doto nosaukumu un pievieno tajā produktus, ko ikdienā iegādājies.
Izdruka izskatītos šādi:
Produkts: 'Āboli'
Daudzums: 15
---
Produkts: 'Banāni'
Daudzums: 8
---
Produkts: 'Apelsīni'
Daudzums: 5
---
Produkts: 'Bumbieri'
Daudzums: 12
---
Nepieciešams pasūtīt: banāni, apelsīni
Lai algoritms darbotos efektīvāk, var izmantot doto konstrukciju:
with open("produkti.txt", "r") as f:
...
# darbības ar failu
# failu nevajag aizvērt
Ja katrā rindā ir vairākas datu vienības, piemēram, produkts un tā daudzums, var izmantot funkciju split()
produkts = rinda.split(",")[0]
daudzums = rinda.split(",")[1]