conditional execution branch one of the alternative sequences of statements in conditional statement chained conditional conditional statement with series of alternative branches comparison operator one of the operators that compares its operands==!=>=and <conditional statement statement that controls the flow of execution depending on some condition condition the boolean expression in conditional statement that determines which branch is executed compound statement statement that consists of header and body the header ends with colon (:the body is indented relative to the header guardian pattern where we construct logical expression with additional comparisons to take advantage of the short-circuit behavior logical operator one of the operators that combines boolean expressionsandorand not nested conditional conditional statement that appears in one of the branches of another conditional statement traceback list of the functions that are executingprinted when an exception occurs short circuit when python is part-way through evaluating logical expression and stops the evaluation because python knows the final value for the expression without needing to evaluate the rest of the expression exercises exercise rewrite your pay computation to give the employee times the hourly rate for hours worked above hours enter hours enter rate pay exercise rewrite your pay program using try and except so that your program handles non-numeric input gracefully by printing message and exiting the program the following shows two executions of the programenter hours enter ratenine errorplease enter numeric input enter hoursforty errorplease enter numeric input exercise write program to prompt for score between and if the score is out of rangeprint an error message if the score is between and print grade using the following table