Kuingiza Data kwenye Kitanzi katika Python
Ili kuuliza mtumiaji swali lile lile
mara nyingi, inahitajika kutumia
kitendo input ndani ya kitanzi while.
Na hali tu itakayobainishwa itakuwapo kweli,
data zitaombwa kwa mtumiaji.
Wacha tuweke upande wa kulia wa while
thamani ya boolean True na tuweke
katika kizuizi cha msimbo ombi la kuingiza nambari:
while True:
tst = input('ingiza nambari: ')
print(tst)
Hata hivyo, kitanzi kilichoundwa kitarudia ombi hilo milele. Kwa hivyo inahitajika kuweka hali ya ziada ya kutoka ndani yake. Wacha tuonyeshe, kitanzi kifanye kazi hali thamani iliyoingizwa ikiwa ni nambari. Vinginevyo kitanzi kiachie:
while True:
tst = input('ingiza nambari: ')
if tst.isdigit():
print(tst)
else:
break
Muulize mtumiaji jina lake. Ikiwa
idadi ya herufi za jina ni zaidi ya 6,
ujumbe uonekane kwamba jina
limekuwa refu kupita kiasi. Wakati huo huo, kitanzi kisisitizwe.