Дар дохили сикли Python додаҳоро ворид кунед
Барои як ҳаволи якхеларо чанд маротиба ба корбар додан, бояд функсияи
input дар сикли while истифода шавад.
Ва то замоне ки шарти гузошташуда дуруст бошад, аз
корбар додаҳо дархост карда мешаванд.
Биёед дар тарафи рости while
қимати булеан True-ро гузорем
ва дар блоки код дархост барои ворид кардани рақамро ҷойгир кунем:
while True:
tst = input('рақамро ворид кунед: ')
print(tst)
Аммо, сикли сохташуда дархостро бепоён такрор мекунад. Аз ин рӯ, барои хориҷ шудан аз он шарти иловагӣ лозим аст. Биёед муайян кунем, ки сикли то замоне ки қимати воридшуда рақам бошад кор кунад. Дар акси ҳол, сикли бояд ист мегирад:
while True:
tst = input('рақамро ворид кунед: ')
if tst.isdigit():
print(tst)
else:
break
Аз корбар номи худро бипурсед. Агар
шумораи рамзҳои ном зиёда аз 6 бошад,
пайғоме дар бораи он, ки ном
хеле дароз аст, пайдо шавад.
Дар ҳоле ки сикли бояд
ист мегирад.