In onze vorige blogposts hebben we het gehad over de voordelen van Python, hoe je ermee kunt beginnen en enkele basisbegrippen. In deze blogpost gaan we dieper in op controlestructuren, die een essentieel onderdeel zijn van elke programmeertaal. We sluiten af met de derde les van onze mini-module om te leren programmeren in Python.
Python Controlestructuren:
- Voorwaardelijke statements: Met behulp van
if
,elif
enelse
kun je codeblokken uitvoeren op basis van voorwaarden. Dit stelt je in staat om beslissingen te nemen in je programma. - Lussen: Python biedt twee soorten lussen:
for
enwhile
. Met behulp van lussen kun je code herhaaldelijk uitvoeren totdat aan een bepaalde voorwaarde is voldaan. - Afsluiten en continue: Met de
break
encontinue
statements kun je de uitvoering van een lus beïnvloeden.break
stopt de lus onmiddellijk, terwijlcontinue
de huidige iteratie overslaat en doorgaat met de volgende.
Derde Les: Controlestructuren
Nu je een idee hebt van de controlestructuren in Python, is het tijd om aan de slag te gaan met de derde les van onze mini-module.
- Schrijf een programma dat controleert of een getal even of oneven is: Gebruik een
if
-statement om te bepalen of een ingevoerd getal even of oneven is. Bijvoorbeeld:
pythonCopy codegetal = int(input("Voer een getal in: "))
if getal % 2 == 0:
print("Het getal is even.")
else:
print("Het getal is oneven.")
- Schrijf een programma dat de getallen van 1 tot 10 afdrukt met behulp van een
for
-lus en eenwhile
-lus: Gebruik zowel eenfor
-lus als eenwhile
-lus om de getallen van 1 tot en met 10 af te drukken. Bijvoorbeeld:
pythonCopy code# Gebruik een for-lus
for i in range(1, 11):
print(i)
# Gebruik een while-lus
teller = 1
while teller <= 10:
print(teller)
teller += 1
Door het beheersen van controlestructuren in Python kun je meer geavanceerde en dynamische programma’s schrijven. Blijf oefenen met voorwaardelijke statements en lussen om je vaardigheden verder te ontwikkelen. In de volgende blogpost zullen we ons richten op functies en modules, waarmee je je code beter kunt organiseren en hergebruiken.