We hebben reeds gezien dat je met sommige functies parameters meegeeft, met andere niet, en met nog andere zoals print( ) kan je zelfs kiezen.
Om mag je altijd kiezen of je paramters meegeeft?
Je mag dit niet zelf kiezen.
De maker van de functie bepaald de parameters.
Hij bepaald:
welke parameters er verplicht zijn,
welke optioneel,
het data type (integer, float,..) van de parameter.
Voorbeeld:
Hoe kan dit alles weten?
Bij zelfgedefinieerde functies heb je de code en kan je in de code gaan kijken.
Bij bibliotheek functie moet je op zoek gaan naar de documentatie, of trachten te achterhalen wat verwacht wordt vanuit voorbeelden.
Bij standaard functies kan je altijd in de shell de help( ) functie gebruiken.
Een ander voorbeeld.....