Kitanzi while bila kihesabu katika Python
Katika kitanzi while pia unaweza kutekeleza
shughuli fulani bila kihesabu, tu
kwa muda mrefu kama zitakuwa kweli.
Wacha tugawanye nambari 10.5 kwa
2, hadi matokeo yake yakuwe chini ya
moja. Ili kufanya hivyo, unahitaji kuweka hali
nyuma - kitanzi kitaenda tu ikiwa
nambari ni kubwa kuliko moja:
num = 10.5
while num > 1:
num = num / 2
print(num) # itatoa 0.65625
Kwa kutumia kitanzi while gawanya nambari
100 kwa 3 mara nyingi, hadi
matokeo yake yakuwe chini ya 20.
Acha uwe na nambari 1. Kwa kutumia
kitanzi while zidisha kwa
2.5 hadi matokeo yake
yakuwe zaidi ya 20.