Drop hier links of afbeeldingen om ze aan de editor toe te voegen.

Met de functie input() kun je de gebruiker om invoer vragen. De invoer wordt als tekst (string) opgeslagen in een variabele.

ingevoerde_tekst = input()
print("Je hebt het volgende ingetypt:", ingevoerde_tekst)

Getal als invoer

input() geeft altijd een string terug. Als je een getal verwacht, moet je de invoer omzetten:

invoer = input()
leeftijd = int(invoer)     # tekst omzetten naar geheel getal
print("Je bent", leeftijd, "jaar oud.")
invoer = input()
temperatuur = float(invoer)   # tekst omzetten naar kommagetal
print("De temperatuur is", temperatuur, "graden.")

Tip

Je kunt de instructie voor de gebruiker ook meegeven aan input():

naam = input("Wat is je naam? ")
print("Hallo,", naam)

Bij het automatisch testen op Dodona gebruik je input() zonder tekst ertussen. Zorg dat je programma werkt met losse input()-aanroepen.