Цикъл while в Python

Характеристика на цикъла while е, че той ще се изпълнява докато е вярно изразът, подаден му.

Синтаксисът му изглежда така:

pythonwhile expression is true:
  '''
    code that executes until
    the condition becomes false
  '''

В условието на цикъла while е необходимо да се използват динамично променящи се стойности, например, брояч, в противен случай може да се получи безкраен изход на стойности в конзолата. Нека зададем изпълнение на цикъла, докато броячът е по-малък от 5:

pythoni = 0
while i < 5:
  i += 1
  print(i)

Резултат от изпълнението на кода:

python1
2
3
4
5
Задание 1

С помощта на цикъл while изведете в конзолата числата от 1 до 10.

Задание 2

С помощта на цикъл while изведете в конзолата числата от 100 до 1.

Задание 3

С помощта на цикъл while изведете в конзолата нечетните числа от 1 до 100.