de functie input
wordt gebruikt om informatie van de gebruiker te krijgen. In een script wordt typisch in het begin informatie van de gebruiker gevraagd. Deze stap noemen we ook wel invoer.
Test volgende code in pycharm:
x = input()
print(x)
Aangezien de (eind)gebruiker niet verwacht wordt code te begrijpen en een gebruiksvriendelijke tool wenst kan je tekst toevoegen die gegeven wordt voor de gebruiker zijn invoer geeft.
Test volgende code in pycharm:
x = input("Wat is uw naam: ")
print("Hallo, ", x)
Merk op dat python standaard input zal zien als een string. Indien je toch een ander datatype wenst dan dien je deze eerst om te zetten. Test volgende twee gevallen:
x = input("Wat is uw leeftijd (in jaar): ")
print("Over 3 jaar bent u: ", x + 3)
Dit geeft een error.
Volgende code zal wel werken.
x = int(input("Wat is uw leeftijd (in jaar): "))
print("Over 3 jaar bent u: ", x + 3)
Veralgemeend zeggen we dat de input
functie volgende syntax volgt: input(prompt)
.
Meer informatie vind je in hoofdstuk 5.2.4 input() in het boek.