Adatbevitel ciklusban Pythonban
Ahhoz, hogy egy felhasználótól többször
ugyanazt a kérdést tegyük fel, alkalmaznunk
kell az input függvényt egy while
ciklusban.
És amíg a megadott feltétel igaz marad,
addig az adatbevitel a felhasználótól
meg fog történni.
Állítsunk be a while jobb oldalán
a True logikai értéket, és helyezzük el
a kódblokkban egy szám bevitelére vonatkozó kérést:
while True:
tst = input('adj meg egy számot: ')
print(tst)
Azonban a létrehozott ciklus a kérdést végtelenül ismételni fogja. Ezért további kilépési feltételt kell megadnunk. Adjunk meg úgy, hogy a ciklus addig működjön, amíg a megadott érték szám. Ellenkező esetben a ciklus álljon le:
while True:
tst = input('adj meg egy számot: ')
if tst.isdigit():
print(tst)
else:
break
Kérdezd meg a felhasználó nevét. Ha
a név karaktereinek száma több, mint 6,
jelenjen meg egy üzenet, hogy túl hosszú.
Eközben a ciklusnak le kell állnia.