This video explains the different types of constructs offered by python which are sequence, conditional and iterative constructs.
Sequence is the default flow of control;
conditional constructs are implemented through "if" , "if-else", "if-elif" ladder and "nested if";
and iteration is implemented through "for" and "while" loops.