Hoofdstuk 3: Python functies Flashcards

1
Q

wat doet de input(…)

A

die geeft de … op het scherm en leest daarna via het toetsenbord een lijn tekst als string in

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

wat doet de numerieke functie abs(x)

A

geeft de absolute waarde van x terug

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

wat doet de numerieke functie divmod(x, y)

A

geeft de gehele deling en de rest terug

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

wat doet de numerieke functie

pow(x, y)

A

die geeft x tot de macht y terug

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

wat zijn modules in python

A

dat is waarin functies en constanten over een bepaald onderwerp staan die geïmporteerd moeten worden

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

op welke 4 manieren kan je een module importeren

A

importeren van een module (bv import math)

importeren van een module met een alias (bv import math as m)

selectief importeren van één functie (bv from math import factorial)

alles importeren uit een module (bv from math import *) (niet doen!)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

wat zijn functies in python

A

dat zijn sequenties van code die een naam hebben gekregen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

wat zijn 4 eigenschappen van functies

A

je moet altijd parameters en returnwaarden gebruiken

ze moeten eerst gedefinieerd worden voor ze opgeroepen kunnen worden

als er geen overeenkomstige oproep hoort bij een functie definitie dan wordt die overgeslagen

alle functies worden vooraan in een programma gedefinieerd

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

geef de vorm van een functie adhv het voorbeeld met de faculteit te berekenen

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

wat zijn 3 voordelen van functies

A

de code kan door functies hergebruikt worden

door gebruik te maken van paramaters/argumenten kan die flexibel gebruikt worden

functies kunnen in modules opgenomen worden om zo beschikbaar te zijn in andere programma’s

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

welke delen heb je bij een functie

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

wat is een scope van een variabele

A

het gebied in een programma waarin een variabele ‘zichtbaar’ is

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

in welke volgorde worden opdrachten uitgevoerd in python

A

één voor één van boven naar beneden

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

als je bij een functie geen return zet wat krijg je dan

A

er komt none te staan, maar alleen bij functies waar er een berekening of dergelijke moet uitgevoerd worden

How well did you know this?
1
Not at all
2
3
4
5
Perfectly