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:

pythonwhile 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:

pythonwhile True:
  tst = input('ingiza nambari: ')
    if tst.isdigit():
      print(tst)
    else:
      break
Задание 1

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.