Ҳалқаи while бе ҳисобкунак дар Python

Дар ҳалқаи while инчунин метавон амалҳоро бе ҳисобкунак иҷро кард, танҳо то вақте ки онҳо рост бошанд.

Биёед рақами 10.5-ро ба 2 тақсим кунем, то натиҷа аз як камтар шавад. Барои ин шарти баръаксро муайян кардан лозим аст - ҳалқа фақат дар ҳолате кор мекунад, ки рақам аз як бузургтар бошад:

pythonnum = 10.5

while num > 1:
  num = num / 2

print(num) # 0.65625-ро чоп мекунад
Задание 1

Бо ёрии ҳалқаи while рақами 100-ро ба 3 он қадар маротиба тақсим кунед, ки натиҷа аз 20 камтар шавад.

Задание 2

Бигзор шумо рақами 1 дошта бошед. Бо ёрии ҳалқаи while онро ба 2.5 зарб кунед, то он даме ки натиҷа аз 20 бузургтар шавад.