Condizione if nel ciclo while in Python

Nel ciclo while si può anche utilizzare la condizione if e l'istruzione break.

Dividiamo il numero 10.5 per 2 finché il risultato non diventa minore di uno:

pythonnum = 10.5

while True:
  num = num / 2

  if num < 1:
    break

print(num) # stamperà 0.65625
Задание 1

È dato un numero. Dividilo per 2 tante volte, finché il risultato non sarà minore di 10. Quale numero si otterrà?

Задание 2

È dato un numero intero. Ottieni un elenco dei divisori di questo numero.