Python-functiedefinities, lussen en voorwaardelijke logica, uitgelegd met telkens een kort voorbeeld.
40 cards · basic cards · AI-written, checked twice. Edit anything.
- Hoe definieer je een functie in Python?
Show answer
Gebruik def, de functienaam, haakjes en een dubbele punt, en spring daarna de body in.
- Wat doet een functieparameter?
Show answer
Een parameter is een benoemde plaatshouder voor een waarde die wordt doorgegeven wanneer de functie wordt aangeroepen.
- Hoe geef je een waarde terug uit een functie?
Show answer
Gebruik het sleutelwoord return, gevolgd door de waarde die naar de aanroeper teruggestuurd moet worden.
- Wat is een standaardparameter?
Show answer
Een parameter met een vooraf ingestelde waarde die wordt gebruikt als er voor die parameter geen argument wordt meegegeven.
- Geef een voorbeeld van een functie met twee parameters
Show answer
def add(a, b): return a + b
- Wat gebeurt er als een functie geen return-statement heeft?
Show answer
De functie geeft impliciet None terug.
- Wat is een docstring van een functie?
Show answer
Een stringliteral direct na de def-regel die beschrijft wat de functie doet.
- Hoe roep je een functie met de naam greet aan?
Show answer
Schrijf de functienaam gevolgd door haakjes: greet()
- Wat zijn positionele argumenten?
Show answer
Argumenten die in dezelfde volgorde aan een functie worden doorgegeven als waarin ze in de definitie staan.
- Hoe geef je keyword-argumenten door aan een functie?
Show answer
Gebruik de parameternaam gevolgd door een gelijkteken en de waarde: func(name='Alice')
- Wat kun je doen met *args?
Show answer
Een variabel aantal positionele argumenten doorgeven aan een functie.
- Wat kun je doen met **kwargs?
Show answer
Een variabel aantal keyword-argumenten doorgeven aan een functie.
- Wat is de basisstructuur van een if-statement?
Show answer
if voorwaarde: gevolgd door ingesprongen code die alleen wordt uitgevoerd als de voorwaarde waar is
- Wat is de structuur van een if-else-statement?
Show answer
if voorwaarde: wordt uitgevoerd als de voorwaarde waar is, else: wordt uitgevoerd als de voorwaarde onwaar is
- Hoe voeg je een derde tak toe aan een voorwaarde?
Show answer
Gebruik elif (else if) voor extra voorwaarden tussen if en else.