Vnos podatkov v zanki v Pythonu
Če želite uporabniku zastaviti isto
vprašanje večkrat, morate uporabiti
funkcijo input v zanki while.
In dokler bo dani pogoj resničen, se bodo
od uporabnika zahtevali podatki.
Postavimo desno od while
booleovo vrednost True in postavimo
v bloku kode zahtevo za vnos številke:
while True:
tst = input('vnesi številko: ')
print(tst)
Vendar bo ustvarjena zanka ponavljala zahtevo neskončno. Zato je treba določiti dodaten pogoj za izstop iz nje. Določimo, naj zanka deluje, dokler je vnesena vrednost številka. V nasprotnem primeru naj se zanka ustavi:
while True:
tst = input('vnesi številko: ')
if tst.isdigit():
print(tst)
else:
break
Vprašajte uporabnika za njegovo ime. Če
je število znakov imena večje od 6,
naj se prikaže sporočilo, da je ime
preveč dolgo. Pri tem se mora
zanka ustaviti.