Pythonda sikl ma'lumotlar kiritish
Foydalanuvchiga bir xil savolni bir necha marta
berish uchun input funksiyasini
while siklida qo'llash kerak.
Belgilangan shart rost ekanligida,
foydalanuvchidan ma'lumotlar so'raladi.
while ning o'ng tomoniga
mantiqiy qiymat True ni belgilaymiz
va kod blokida raqam kiritish so'rovini joylashtiramiz:
while True:
tst = input('raqam kiriting: ')
print(tst)
Biroq, yaratilgan sikl so'rovni cheksiz takrorlaydi. Shuning uchun undan chiqish uchun qo'shimcha shart belgilash kerak. Keling, sikl kiritilgan qiymat raqam bo'lganda ishlashini belgilaymiz. Aks holda sikl to'xtasin:
while True:
tst = input('raqam kiriting: ')
if tst.isdigit():
print(tst)
else:
break
Foydalanuvchidan uning ismini so'rang. Agar
ism belgilari soni 6 dan ko'p bo'lsa,
u juda uzun ekanligi haqida xabar paydo bo'lsin.
Bunda sikl to'xtashi kerak.