Andmete sisestamine tsüklis Pythonis
Et küsida kasutajalt sama küsimust mitu korda,
tuleb rakendada funktsiooni input tsüklis while.
Ja kuni antud tingimus on tõene, siis
küsitakse kasutajalt andmeid.
Paneme while-ist paremale
tõeväärtuse True ja asetame
koodiplokki numbri sisestamise päringu:
while True:
tst = input('sisesta number: ')
print(tst)
Kuid loodud tsükkel kordab päringut lõputult. Seetõttu tuleb määrata täiendav tingimus sellest väljumiseks. Määrame, et tsükkel töötaks seni, kuni sisestatud väärtus on number. Vastasel juhul lõpetagu tsükkel:
while True:
tst = input('sisesta number: ')
if tst.isdigit():
print(tst)
else:
break
Küsi kasutajalt tema nimi. Kui
nime sümbolite arv on üle 6,
kuvatagu teade, et see on
liiga pikk. Samal ajal peaks tsükkel
peatuma.