Внесување на податоци во циклус во Python

За да му поставите на корисникот исто прашање повеќе пати, треба да ја примените функцијата input во циклус while. И додека зададениот услов ќе биде точен, од корисникот ќе се бараат податоци.

Ајде да поставиме од десната страна на while булова вредност True и да го сместиме во блокот на код барањето за внесување број:

pythonwhile True:
  tst = input('внесете број: ')
  print(tst)

Меѓутоа, создадениот циклус ќе го повторува барањето бескрајно. Затоа треба да се постави дополнителен услов за излез од него. Ајде да наведеме, циклусот да работи додека внесената вредност е број. Во спротивно циклусот нека застане:

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

Прашајте го корисникот за неговото име. Ако бројот на знаци на името е повеќе од 6, нека се појави порака дека тоа е премногу долго. Притоа циклусот треба да застане.