Datu ievade ciklā Python
Lai uzdotu lietotājam vienu un to pašu
jautājumu vairākas reizes, ir jāizmanto
funkcija input cilpā while.
Un kamēr dotais nosacījums būs patiess,
lietotājam tiks prasīti ievadīt datus.
Novietosim pa labi no while
Būla vērtību True un ievietosim
koda blokā pieprasījumu ievadīt skaitli:
while True:
tst = input('ievadi skaitli: ')
print(tst)
Tomēr izveidotā cilpa atkārtos pieprasījumu bezgalīgi. Tāpēc ir jāiestata papildu nosacījums, lai no tās izietu. Norādīsim, ka cilpa strādās, kamēr ievadītā vērtība ir skaitlis. Citādi cilpai jāapstājas:
while True:
tst = input('ievadi skaitli: ')
if tst.isdigit():
print(tst)
else:
break
Jautājiet lietotājam viņa vārdu. Ja
vārda rakstzīmju skaits ir vairāk par 6,
lai parādās ziņojums, ka tas ir
pārāk garš. Šajā gadījumā cilpai
jāapstājas.