# Control Structures Control structures allow us to control the flow of execution in a Python program. The two main types are **conditional statements (`if` statements)** and **loops (`for` and `while` loops)**. ## Conditional statements Conditional statements let you execute code based on different conditions using if, elif and else statements. ## Loops