Εισαγωγή δεδομένων σε βρόχο στην Python
Για να κάνετε την ίδια ερώτηση στον χρήστη
πολλές φορές, πρέπει να εφαρμόσετε
τη συνάρτηση input σε έναν βρόχο while.
Και όσο η δεδομένη συνθήκη είναι αληθής,
θα ζητούνται δεδομένα από τον χρήστη.
Ας ορίσουμε στα δεξιά του while
τη λογική τιμή True και ας τοποθετήσουμε
στο μπλοκ κώδικα ένα αίτημα εισαγωγής αριθμού:
while True:
tst = input('εισάγετε αριθμό: ')
print(tst)
Ωστόσο, ο δημιουργημένος βρόχος θα επαναλαμβάνει το αίτημα απείρως. Επομένως, πρέπει να οριστεί μια πρόσθετη συνθήκη για έξοδο από αυτόν. Ας ορίσουμε ότι ο βρόχος να λειτουργεί όσο η εισαγόμενη τιμή είναι αριθμός. Σε διαφορετική περίπτωση, ας σταματήσει ο βρόχος:
while True:
tst = input('εισάγετε αριθμό: ')
if tst.isdigit():
print(tst)
else:
break
Ρωτήστε τον χρήστη για το όνομά του. Εάν
ο αριθμός των χαρακτήρων του ονόματος είναι περισσότεροι από 6,
ας εμφανιστεί ένα μήνυμα ότι είναι
πολύ μεγάλο. Ταυτόχρονα, ο βρόχος πρέπει
να σταματήσει.