Dateneingabe in einer Schleife in Python
Um dem Benutzer mehrere Male die gleiche
Frage zu stellen, muss man die Funktion
input in einer while-Schleife verwenden.
Solange die gegebene Bedingung wahr ist, werden
vom Benutzer Daten abgefragt.
Lassen Sie uns rechts von while
den booleschen Wert True angeben und
im Codeblock eine Aufforderung zur Eingabe einer Zahl platzieren:
while True:
tst = input('enter number: ')
print(tst)
Die erstellte Schleife wird die Abfrage jedoch unendlich oft wiederholen. Daher muss eine zusätzliche Bedingung für den Austritt aus der Schleife festgelegt werden. Lassen Sie uns angeben, dass die Schleife läuft, solange der eingegebene Wert eine Zahl ist. Andernfalls soll die Schleife anhalten:
while True:
tst = input('enter number: ')
if tst.isdigit():
print(tst)
else:
break
Fragen Sie den Benutzer nach seinem Namen. Wenn
die Anzahl der Zeichen im Namen mehr als 6 beträgt,
soll eine Meldung erscheinen, dass er
zu lang ist. Dabei soll die Schleife
anhalten.