Условие if в цикле while в Python

В цикле while можно также использовать условие if и инструкцию break.

Давайте будем делить число 10.5 на 2, пока результат не станет меньше единицы:

num = 10.5 while True: num = num / 2 if num < 1: break print(num) # выведет 0.65625

Дано число. Делите его на 2 столько раз, пока результат не получится меньше 10. Какое число получится?

Дано целое число. Получите список делителей этого числа.



Чат с GPT Компилятор