Hoofdstuk 3: Python functies Flashcards
wat doet de input(…)
die geeft de … op het scherm en leest daarna via het toetsenbord een lijn tekst als string in
wat doet de numerieke functie abs(x)
geeft de absolute waarde van x terug
wat doet de numerieke functie divmod(x, y)
geeft de gehele deling en de rest terug
wat doet de numerieke functie
pow(x, y)
die geeft x tot de macht y terug
wat zijn modules in python
dat is waarin functies en constanten over een bepaald onderwerp staan die geïmporteerd moeten worden
op welke 4 manieren kan je een module importeren
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!)
wat zijn functies in python
dat zijn sequenties van code die een naam hebben gekregen
wat zijn 4 eigenschappen van functies
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
geef de vorm van een functie adhv het voorbeeld met de faculteit te berekenen
wat zijn 3 voordelen van functies
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
welke delen heb je bij een functie
wat is een scope van een variabele
het gebied in een programma waarin een variabele ‘zichtbaar’ is
in welke volgorde worden opdrachten uitgevoerd in python
één voor één van boven naar beneden
als je bij een functie geen return zet wat krijg je dan
er komt none te staan, maar alleen bij functies waar er een berekening of dergelijke moet uitgevoerd worden