Логический тип в Python - bool. Два возможных значения - True (истина) или False (ложь).
Логические операторы по приоритету:
<, >, <=, >=, == (равно), != (не равно).notandorПолная форма инструкции ветвления:
В сокращённой форме ветвления нет блока else.
В Python вложенность инструкций определяется отступами. Блок инструкций начинается после двоеточия :
Дополнительная информация по оформлению кода - PEP8
С помощью elif записывается множественное каскадное ветвление.
break и continueИнструкция break прерывает работу цикла и передаёт управление инструкциям после цикла.

Инструкция continue останавливает текущий шаг цикла и переходит к выполнению следующего.

Цикл for используется для обхода элементов последовательности.
Последовательность целых чисел создаётся функцией range().

range() с одним параметром
range() с двумя параметрами
range() с тремя параметрами
range() c отрицательным шагомКакие последовательности чисел получатся:
range(5)
range(2, 8)
range(5, 10, 2)
range(10, 1, -2)
range(8, 1)