Onderaan de oefeningen vind je ook tips. Gebruik die enkel als je vast zit.
Alle oefeningen zijn basisoefeningen.
Maak minimaal de eerste, derde en vijfde oefening - best maak je alle basisoefeningen om de leerstof te verwerken.
Bij het openen van een bestand geef je altijd de volledige bestandsnaam (inclusief de extensie).
Sluit alle geopende bestanden of gebruik with open(...) as ...
.
Een lijn die je uit een bestand leest bevat achteraan een “new line”. Gebruik lijn.strip()
om whitespace achteraan te verwijderen.
De Dodona Tutor is niet handig om de oefeningen met bestanden te controleren. Je kan de inhoud van aangemaakte bestanden niet ‘zien’.
Controleer de oefeningen dus ‘lokaal’. In VSCode moet je weten welke folder gebruikt wordt voor de oplossingen (Open Explorer). In diezelfde folder plaats je ook de bestanden die moeten verwerkt worden. De bestanden die je aanmaakt worden ook in die folder toegevoegd, en kan je dus heel makkelijk bekijken.
Er zijn veel manieren om een gegeven bestand op jouw computer op te slaan, zodat je lokaal het programma kan testen:
.py
bestanden) staan..py
bestanden) staan..txt
bestand (extensie .txt) in dezelfde map als de oplossingen (.py
bestanden). Klik op het gegeven bestand (in Dodona) - selecteer alle tekst en kopiëeer de tekst naar het nieuwe bestand.Probeer dit uit met zenPython.txt
in de eerste oefening.
Oefeningen die bestanden aanmaken worden in Dodona gecontroleerd in twee stappen:
kopieer('zenPython.txt', 'kopie.txt')
controleer_bestand()