FlashKeepers

Python · Python · Universiteit en hogeschool

Python-basis: functies en controlestructuren

Python-functiedefinities, lussen en voorwaardelijke logica, uitgelegd met telkens een kort voorbeeld.

Over deze set

40 basiskaarten voor Python (Python). Het begint met "Hoe definieer je een functie in Python?" en "Wat doet een functieparameter?". Meer stapels voor Universiteit en hogeschool staan hieronder.

40 kaarten · basiskaarten · Door AI geschreven, twee keer gecontroleerd. Pas alles aan.

Leer deze set gratis Eerst een kijkje nemen Download FlashKeepers voor iPhone

Opent in je browser, zonder account. App voor iPhone en iPad · Android-app

Hoe definieer je een functie in Python?
Toon antwoordGebruik def, de functienaam, haakjes en een dubbele punt, en spring daarna de body in.
Wat doet een functieparameter?
Toon antwoordEen 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?
Toon antwoordGebruik het sleutelwoord return, gevolgd door de waarde die naar de aanroeper teruggestuurd moet worden.
Wat is een standaardparameter?
Toon antwoordEen 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
Toon antwoorddef add(a, b): return a + b
Wat gebeurt er als een functie geen return-statement heeft?
Toon antwoordDe functie geeft impliciet None terug.
Wat is een docstring van een functie?
Toon antwoordEen stringliteral direct na de def-regel die beschrijft wat de functie doet.
Hoe roep je een functie met de naam greet aan?
Toon antwoordSchrijf de functienaam gevolgd door haakjes: greet()
Wat zijn positionele argumenten?
Toon antwoordArgumenten 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?
Toon antwoordGebruik de parameternaam gevolgd door een gelijkteken en de waarde: func(name='Alice')
Wat kun je doen met *args?
Toon antwoordEen variabel aantal positionele argumenten doorgeven aan een functie.
Wat kun je doen met **kwargs?
Toon antwoordEen variabel aantal keyword-argumenten doorgeven aan een functie.
Wat is de basisstructuur van een if-statement?
Toon antwoordif voorwaarde: gevolgd door ingesprongen code die alleen wordt uitgevoerd als de voorwaarde waar is
Wat is de structuur van een if-else-statement?
Toon antwoordif 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?
Toon antwoordGebruik elif (else if) voor extra voorwaarden tussen if en else.

nog 25 kaarten in de app

Leer deze set gratis