Python-da aýlawda maglumat girizmek
Ulanyjydan birnäçe gezek şol bir soragy soralmaly bolsa, onda funksiýa input aýlaw while içinde ulanylmaly.
We kesgitlenen şert dogry bolmagy dowam etýänçä, ulanyjydan maglumatlar soralyp durular.
Geliň while-iň sag tarapyna münändilik bahasy True belleýälim we kodyň blokyna san girizmek üçin haýyş ýerleşdireliň:
while True:
tst = input('enter number: ')
print(tst)
Emma döredilen aýlaw haýyşy çäksiz gaýtalap biler. Şonuň üçin ondan çykmak üçin goşmaça şert gerek. Geliň aýlaw girizilen baha san bolan wagty işlesin diýip görkezeliň. Beýle bolmadyk ýagdaýda aýlaw durmaly:
while True:
tst = input('enter number: ')
if tst.isdigit():
print(tst)
else:
break
Ulanyjydan onuň adyny soraň. Eger adyň simwollarynyň sany 6-dan köp bolsa,
oňa adyň gaty uzynlygy barada habar çyksyn. Şol wagt aýlaw durmaly.