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:
while 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ă:
while True:
tst = input('introduceți numărul: ')
if tst.isdigit():
print(tst)
else:
break
Î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ă.