Invoer en uitvoer
Begrijp hoe u gebruikersinvoer leest en uitvoer weergeeft in Python-programma's
Invoer en uitvoer is een gratis Python Academy-les op CoddyKit. Dit is les 2 van 4. Je kunt de volledige les hieronder gratis lezen en daarna in de browser praktisch oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject Python Academy. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus Python Academy bevat in totaal 4 lessen.
Inleiding tot invoer en uitvoer
Invoer en uitvoer zijn essentieel om met een programma te communiceren. Met invoer kunnen gebruikers gegevens aanleveren, terwijl uitvoer informatie aan hen toont.
In deze les leer je hoe je de functies input() en print() in Python gebruikt.

De functie print()
De functie print() toont tekst of informatie op het scherm. Bijvoorbeeld:
print("Hello, World!")
Dit geeft de volgende uitvoer:
Hello, World!# Using the print function
print("Hello, World!")De functie input()
Met de functie input() kunnen gebruikers gegevens in een programma invoeren. Bijvoorbeeld:
Wanneer je deze code uitvoert, vraagt Python de gebruiker om diens naam in te voeren en begroet het programma die gebruiker vervolgens.
# Using the input function
name = input("What is your name? ")
print("Hello,", name)Invoer en uitvoer combineren
Je kunt de functies input() en print() combineren om interactieve programma's te maken. Bijvoorbeeld:
# Combining input and output
age = input("How old are you? ")
print("You are", age, "years old!")Uitvoer opmaken
Je kunt uitvoer opmaken met de functie f-strings in Python. Bijvoorbeeld:
# Formatting output using f-strings
name = "Alice"
age = 25
print(f"{name} is {age} years old.")Invoer met getallen gebruiken
De functie input() geeft altijd een tekenreeks terug, zelfs als de gebruiker een getal invoert. Je kunt deze met int() of float() converteren naar een geheel getal of kommagetal. Bijvoorbeeld:
# Using input with numbers
num = int(input("Enter a number: "))
print("Your number multiplied by 2 is", num * 2)Fouten met invoer afhandelen
Als de gebruiker ongeldige gegevens invoert, kan dat een fout veroorzaken. Je kunt zulke gevallen afhandelen met een blok try-except:
# Handling errors with input
try:
num = int(input("Enter a number: "))
print("Your number is", num)
except ValueError:
print("That’s not a valid number!")Wat hebben we geleerd?
In deze les heb je geleerd:
- Hoe je de functie
print()gebruikt om uitvoer te tonen. - Hoe je de functie
input()gebruikt om invoer van de gebruiker te ontvangen. - Hoe je uitvoer opmaakt en invoerfouten afhandelt.
Goed gedaan! Laten we doorgaan naar het volgende onderwerp.

Leer Python met een AI-tutor — gratis
Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.
- Cursussen
- 76
- Lessen
- 320
Veelgestelde vragen
Is de les “Invoer en uitvoer” gratis?
Ja — de volledige tekst van “Invoer en uitvoer” kun je hier gratis op het web lezen. Als je interactief wilt oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is, en de rest van de cursus Python Academy wilt ontgrendelen, kun je upgraden naar CoddyKit PRO. De cursus Python Academy bevat in totaal 4 lessen.
Wat leer ik in “Invoer en uitvoer”?
Begrijp hoe u gebruikersinvoer leest en uitvoer weergeeft in Python-programma's Je oefent met Python Academy door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.
Heb ik ervaring nodig om met Python Academy te beginnen?
Ervaring vooraf is niet nodig. Python Academy op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 2 van 4.
Hoe lang duurt de les “Invoer en uitvoer”?
De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.
Kan ik code schrijven en uitvoeren in deze les over Python Academy?
Ja. Elke les over Python Academy bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.
Alle lessen in deze cursus
- Variabelen en gegevenstypen
- Invoer en uitvoer
- Basisrekenkunde en operatoren
- Opmerkingen en leesbaarheid van code