let' find the blocks in part of small game programshown herename 'marypassword 'swordfishif name ='mary'print('hellomary'if password ='swordfish'print('access granted 'elseprint('wrong password 'you can view the execution of this program at the first block of code starts at the line print('hellomary'and contains all the lines after it inside this block is another block which has only single line in itprint('access granted 'the third block is also one line longprint('wrong password 'program execution in the previous hello py programpython started executing instructions at the top of the program going downone after another the program execution (or simplyexecutionis term for the current instruction being executed if you print the source code on paper and put your finger on each line as it is executedyou can think of your finger as the program execution not all programs execute by simply going straight downhowever if you use your finger to trace through program with flow control statementsyou'll likely find yourself jumping around the source code based on conditionsand you'll probably skip entire clauses flow control statements nowlet' explore the most important piece of flow controlthe statements themselves the statements represent the diamonds you saw in the flowchart in figure - and they are the actual decisions your programs will make if statements the most common type of flow control statement is the if statement an if statement' clause (that isthe block following the if statementwill execute if the statement' condition is true the clause is skipped if the condition is false in plain englishan if statement could be read as"if this condition is trueexecute the code in the clause in pythonan if statement consists of the following the if keyword condition (that isan expression that evaluates to true or false