Andmete sisestamine tsüklis Pythonis

Et küsida kasutajalt sama küsimust mitu korda, tuleb rakendada funktsiooni input tsüklis while. Ja kuni antud tingimus on tõene, siis küsitakse kasutajalt andmeid.

Paneme while-ist paremale tõeväärtuse True ja asetame koodiplokki numbri sisestamise päringu:

pythonwhile True:
  tst = input('sisesta number: ')
  print(tst)

Kuid loodud tsükkel kordab päringut lõputult. Seetõttu tuleb määrata täiendav tingimus sellest väljumiseks. Määrame, et tsükkel töötaks seni, kuni sisestatud väärtus on number. Vastasel juhul lõpetagu tsükkel:

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

Küsi kasutajalt tema nimi. Kui nime sümbolite arv on üle 6, kuvatagu teade, et see on liiga pikk. Samal ajal peaks tsükkel peatuma.