Vnos podatkov v zanki v Pythonu

Če želite uporabniku zastaviti isto vprašanje večkrat, morate uporabiti funkcijo input v zanki while. In dokler bo dani pogoj resničen, se bodo od uporabnika zahtevali podatki.

Postavimo desno od while booleovo vrednost True in postavimo v bloku kode zahtevo za vnos številke:

pythonwhile True:
  tst = input('vnesi številko: ')
  print(tst)

Vendar bo ustvarjena zanka ponavljala zahtevo neskončno. Zato je treba določiti dodaten pogoj za izstop iz nje. Določimo, naj zanka deluje, dokler je vnesena vrednost številka. V nasprotnem primeru naj se zanka ustavi:

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

Vprašajte uporabnika za njegovo ime. Če je število znakov imena večje od 6, naj se prikaže sporočilo, da je ime preveč dolgo. Pri tem se mora zanka ustaviti.