Data-invoer in 'n lus in Python
Om die gebruiker dieselfde vraag
meerdere kere te stel, moet jy die
funksie input in 'n while-lus
gebruik.
En solank die gegewe voorwaarde waar is, sal
data van die gebruiker aangevra word.
Kom ons stel regs van while
die booleaanse waarde True en plaas
in die kodeblok 'n versoek om 'n nommer in te voer:
while True:
tst = input('enter number: ')
print(tst)
Die geskepte lus sal egtet die versoek oneindig herhaal. Daarom moet 'n bykomende voorwaarde gestel word om daaruit te breek. Kom ons spesifiseer dat die lus moet werk solank die ingevoerde waarde 'n nommer is. Andersins moet die lus stop:
while True:
tst = input('enter number: ')
if tst.isdigit():
print(tst)
else:
break
Vra die gebruiker vir sy/haar naam. As
die aantal karakters in die naam meer as 6 is,
laat daar 'n boodskap verskyn dat dit
te lank is. Terselfdertyd moet die lus
stop.