Futja e të dhënave në lak në Python
Për t'i bërë përdoruesit të njëjtën
pyetje disa herë, duhet të aplikoni
funksionin input në një lak while.
Dhe për sa kohë që kushti i vendosur është i vërtetë,
përdoruesit do t'i kërkohen të dhëna.
Le të vendosim në të djathtë të while
vlerën boolean True dhe të vendosim
në bllokun e kodit një kërkesë për futjen e një numri:
while True:
tst = input('enter number: ')
print(tst)
Megjithatë, laku i krijuar do të përsërisë kërkesën pafundësisht. Prandaj, duhet të vendoset një kusht shtesë për dalje nga ai. Le të specifikojmë që lak të funksionojë për sa kohë që vlera e futur është një numër. Në rastin e kundërt, le të ndalojë lak:
while True:
tst = input('enter number: ')
if tst.isdigit():
print(tst)
else:
break
Pyetni përdoruesin për emrin e tij. Nëse
numri i karaktereve të emrit është më shumë se 6,
le të shfaqet një mesazh se ai
është shumë i gjatë. Në të njëjtën kohë, laku duhet
të ndalet.