Je weet nu hoe input en print werken. Bovendien kan je ook (simpele) bewerkingen doen. Je herkent nu hoe de eerste scripts eruit zullen zien. Je vraagt eerst een invoer vervolgens maak je een berekening/bewerking/… en tenslotte geef je je resultaat terug (uitvoer).

Je kan je scripts/code in pycharm steken en zelf testen of je code goed werkt. In dat geval moet je steeds manueel de invoer intypen en controleren of de uitvoer correct is.

Om dit process te automatiseren werken we met dodona. Dodona zal automatisch invoer geven alsook controleren of de uitvoer gelijk is met de verwachte/correcte uitvoer voor de oefening.

Bij de meeste opgaven kan je een voorbeeld zien van de invoer en uitvoer.

Voorbeeld

De oefening vraagt jou de oppervlakte van een driehoek te bepalen. Als invoer krijg je de basis (\(b\)) en de hoogte (\(h\)). In de opgave wordt dan volgende informatie als voorbeeld gegeven.

Invoer

5.2
4

Uitvoer

10.4

Hoe jouw script er uit moet zien

b = float(input())
h = float(input())

opp = b * h / 2

print(opp)

Het is hierbij dus belangrijk de volgorde van invoer te respecteren. Als in de oefening wordt verteld dat eerst de basis wordt gegeven (eerste lijn) en vervolgens de hoogte (tweede lijn) dan moet jij in jouw script dit ook doen. In dit geval wordt de basis 5.2 en de hoogte 4.