Op de site van Open Data Gent (te bereiken via
data.stad.gent) vind je
o.a.
gegevens over alle lokale winkels in Gent (via
Koop lokaal - Winkels Gent).
We gebruiken een licht aangepaste versie, omdat de oefening anders te lastig wordt. Download
het .csv-bestand.
Indien je dit .csv-bestand in Excel opent(dubbelklikken), dan krijg je dit overzicht:
Open je het bestand in een tekst-editor of in Visual Studio Code, dan is het iets moeilijker om die informatie
terug te vinden. Merk op:
- De tekst bevat ook speciale tekens.
- Elke kolom bevat specifieke informatie over een lokale winkel.
- De kolommen zijn gescheiden door het ;-teken.
- De postcode staat in de zevende kolom.
Opdracht
Schrijf een functie
aantal_winkels_in_postcode(bestandsnaam, postcode) die in een bestand, met opgegeven
bestandsnaam, telt hoeveel winkels er zijn in gemeenten met de opgegeven
postcode. De tweede
parameter
postcode is een positief geheel getal (moet je niet controleren).
Er wordt geen foutafhandeling gevraagd. Je mag dus veronderstellen dat het bestand correct geopend wordt, en
de structuur heeft zoals hierboven beschreven werd, en dat
postcode een positief geheel getal is.
Voorbeeld
>>> aantal_winkels_in_postcode("koop-lokaal-winkels.csv", 9000)
267