If-villkor i while-loop i Python

I en while-loop kan man även använda ett if-villkor och instruktionen break.

Låt oss dela talet 10.5 med 2 tills resultatet blir mindre än ett:

pythonnum = 10.5

while True:
  num = num / 2

  if num < 1:
    break

print(num) # skriver ut 0.65625
Задание 1

Ett tal är givet. Dela det med 2 så många gånger tills resultatet blir mindre än 10. Vilket tal får du?

Задание 2

Ett heltal är givet. Få en lista med delare till detta tal.