Python-da sanawsyz while aýlawy
while aýlawynda, şertler ýalan bolýança, sanaw ulanmazdan hem dürli amallary ýerine ýetirmek mümkin.
Geliň, netije birlikden kiçi bolýança, 10.5 sanyny 2-e böläýeliň. Munuň üçin ters şert bermeli - aýlaw diňe san birlikden uly bolanda işler:
num = 10.5
while num > 1:
num = num / 2
print(num) # 0.65625 çykarar
while aýlawyndan peýdalanyp, netije 20-den kiçi bolýança, 100 sanyny 3-e bölüň.
Siziň 1 sanyňyz bar bolsun. Netije 20-den uly bolýança, ony while aýlawy bilen 2.5-e köpeltmäge dowam ediň.