Conditions execute code only when certain conditions are met. IF condition consists of condition and code to execute. Always true/false conditions are rarely needed
Conditionals perform different computations based on Boolean expressions. Conditional statements execute for side-effect, while expressions return values. Many programming languages have distinct conditional statements and expressions
While loop executes code repeatedly based on Boolean condition. Loop continues while condition remains true. Condition can be any expression, true is any non-zero value
CASE statement selects one alternative based on condition using selector. Expression value can be of any type (arithmetic, variables). ELSE block executes when no alternatives match condition
Python statements execute sequentially by default. Control structures redirect program execution order. If statements execute based on condition truth
If statements control program flow based on pre-defined conditions. Conditions must evaluate to true or false. Program executes code only when condition is true