Шарти if дар ҳалқаи while дар Python

Дар ҳалқаи while инчунин метавон истифода бурд шарти if ва дастури break.

Биёед адади 10.5-ро бар 2 тақсим кунем, то натиҷа аз як камтар шавад:

pythonnum = 10.5

while True:
  num = num / 2

  if num < 1:
    break

print(num) # 0.65625-ро бармегардонад
Задание 1

Адади додашуда. Онро бар 2 он қадар маротиба тақсим кунед, ки натиҷа аз 10 камтар шавад. Кадом адад ба даст меояд?

Задание 2

Адади бутун дода шудааст. Рӯйхати тақсимкунандаҳои ин ададро ба даст оред.