Hoofdstuk 2: Python opdrachten Flashcards
wat is een toekenningsopdracht (assignment)
die geeft een waarde aan een variabele
wat doen logische uitdrukkingen bij selectieopdrachten
ze bepalen welken delen van de code uitgevoerd zullen worden
hoe werkt een selectieopdracht met de if
de ingesproken blok zal uitgevoerd worden als de logische uitdrukking waar is
hoe werkt een selectieopdracht met de elif
de ingesprongen blok zal uitgevoerd als voorafgaande if en elif logische uitdrukkingen vals zijn
hoeveel keer kan de elif gebruikt worden
0, 1 of meerdere keren
hoe werkt de selectieopdracht met de else
de ingesprongen blok zal uitgevoerd worden als alle logische uitdrukkingen vals zijn
hoeveel keer kan de else voorkomen
0 of 1 keer
geef algemene vorm van een selectieopdracht
wat is de vereenvoudigde vorm van de selectieopdracht + schema
dat is wanneer er alleen opdrachten uitgevoerd moeten worden als de logische uitdrukking waar is (bv. print). dan ziet de selectieopdracht er uit als meerdere if’s na elkaar
wat zijn geneste selecties + geef de vorm
dat zijn selecties in selecties
hoe kan je in python gemakkelijk geneste selecties vereenvoudigen bv testen of een getal in het interval 0-9 ligt
if 0 <= getal <= 9:
wat doen logische uitdrukkingen bij iteraties
ze bepalen of een deel van de code herhaaldelijk uitgevoerd wordt
welke 2 iteratieopdrachten heb je
de while lus
de for lus
hoe werkt een iteratieopdracht met de while lus
zolang de logische uitdrukking waar is zal dit ingesprongen blok herhaaldelijk uitgevoerd worden
op welke 3 dingen moet je letten bij de variabelen bij de iteratieopdracht met de while lus
de vraag is makkelijker om als variabele te schrijven
maar in de vraag moeten dan alle getal variabelen (bv. onder = 2) omgevormd worden naar str(
en alleen bij print kan je komma’s gebruiken tussen de woorden