# data[].attributes.attachment_link.title
Алгебра логики

# data[].attributes.headline
Пример условия else в цикле while

# data[].attributes.subject
Пример условия else в цикле while

# data[].attributes.body
i = 0

while i < 3:

print(i)

i += 1

else:

print('done')
Условие else выполняется только после завершения цикла while, когда его условное выражение становится ложным

# data[].attributes.body
С помощью оператора continue мы можем остановить текущую итерацию и перейти к выполнению следующей:

Продолжайте до следующей итерации пока i равна 3:

i = 0

while i < 6:

i += 1

if i == 3:

continue

print(i)

# data[].attributes.headline
Цикл while. Прерывание цикла

# data[].attributes.subject
Цикл while. Прерывание цикла

# data[].attributes.body
С помощью оператора break мы можем остановить цикл, даже если условие while истинно:

Выходите из цикла когда он равен 3:

i = 1

while i < 6:

print(i)

if i == 3:

break

i += 1

# data[].attributes.headline
Бесконечный цикл

# data[].attributes.subject
Бесконечный цикл

# data[].attributes.body
Цикл while становится бесконечным в случае, когда условие цикла никогда не становится ложным.

Часто бесконечный цикл является ошибкой начинающего программиста, который забыл добавить изменение условия цикла. Например:

num = 1

while num < 10 :

print(У нас бесконечный цикл!')

!!!Не нужно спешить запускать данный цикл, иначе ваша программа начнет бесконечное выполнение!!!

# data[].attributes.body
Примечание. В примере с циклом while в теле цикла также нужно позаботиться о том, чтобы переменная i увеличивала свое значение на единицу.

# data[].attributes.body
Цикл while  - один из самых универсальных циклов в Python. Выполняет тело цикла (действия, которые надо повторить) пока верно условие.