Python да цикла маълумот киритиш

Фойдаланувчига бир хил саволни бир неча марта бермоқчи бўлсак, функция input ни цикл while ишлатган ҳолда қўллаш керак. Ва берилган шарт рост бўлганида, ёзилган код ишлайверади, фойдаланувчидан маълумот сўраниб турилади.

while дан ўнгга бул ҳақиқий қиймат True ни белгилаб, код блокида сон киритиш учун сўров joylashtiрамиз:

pythonwhile True:
  tst = input('сон киритинг: ')
  print(tst)

Аммо яратилган цикл сўровни чексиз такрорлаб туради. Шунинг учун ундан чиқиш учун қўшимча шарт белгилаш керак. Келтинг, цикл киритилган қиймат сон бўлганида ишласин, дейлик. Акс ҳолда цикл тўхтасин:

pythonwhile True:
  tst = input('сон киритинг: ')
    if tst.isdigit():
      print(tst)
    else:
      break
Задание 1

Фойдаланувчидан унинг исмини сўранг. Агар исмнинг белгилар сони 6 дан кўп бўлса, у ҳақида исм жуда узун, деган хабар чиқарилсин. Бу пайтда цикл тўхташи керак.