Introducerea datelor într-o buclă în Python

Pentru a pune utilizatorului aceeași întrebare de mai multe ori, trebuie să aplicați funcția input într-o buclă while. Și cât timp condiția dată este adevărată, utilizatorului i se vor solicita date.

Să setăm în dreapta lui while valoarea booleană True și să plasăm în blocul de cod o solicitare de introducere a unui număr:

pythonwhile True:
  tst = input('introduceți numărul: ')
  print(tst)

Cu toate acestea, bucla creată va repeta solicitarea la infinit. Prin urmare, este necesar să setați o condiție suplimentară pentru a ieși din ea. Să specificăm ca bucla să funcționeze cât timp valoarea introdusă este un număr. În caz contrar, bucla să se oprească:

pythonwhile True:
  tst = input('introduceți numărul: ')
    if tst.isdigit():
      print(tst)
    else:
      break
Задание 1

Întrebați utilizatorul despre numele său. Dacă numărul de caractere al numelui este mai mare de 6, să apară un mesaj că acesta este prea lung. În același timp, bucla trebuie să se oprească.