Deze oefening is een tweede vervolg op de oefening
Apotheek: aantal opzoeken in bestand.
We geven hier nog kort de inhoud van het bestand mee, dat verwerkt moet worden. Vooral de informatie op de eerste lijn is hier belangrijk.
naam;huisnr;straat;gemeente;postcode;email;telefoon;website
ANRUSSELT J.;22;Oude Abdijstraat;Gent;9031;;09/226 26 01;
ONGENA S.;29;Achterdries;Gent;9050;;09/230 53 23;
DELAGAYE K.;366;Morekstraat;Gent;9032;;09/253 89 57;
Opdracht
Schrijf een procedure
alle_apotheken_in(bestandsnaam, gemeente) die informatie over een bepaalde gemeente wegschrijft naar een bestand. Er wordt dus een nieuw bestand aangemaakt met als naam
{gemeente}.txt, daarbij vervang je
{gemeente} door de opgegeven parameter. In het nieuwe bestand staat enkel informatie over de apotheken in die gemeente. Voor elke apotheek geef je de naam en het adres, zoals hieronder getoond wordt.
Er wordt geen foutafhandeling gevraagd.
Heb je opgemerkt dat de gemeente ook in hoofdletters kan ingegeven zijn? Houd daar rekening mee.
Voorbeeld
>>> alle_apotheken_in("locaties-apotheken-gent.csv", "Ledeberg")
Dit maakt het bestand
Ledeberg.txt.