## Simple Statements In AVAP, a simple statement consists of a single logical line. Multiple simple statements can be placed on a single line, separated by semicolons. The syntax for simple statements is: ```javascript simple_stmt ::= expression_stmt | assert_stmt | assignment_stmt | augmented_assignment_stmt | annotated_assignment_stmt | pass_stmt | del_stmt | return_stmt | yield_stmt | raise_stmt | break_stmt | continue_stmt | import_stmt | future_stmt | global_stmt | nonlocal_stmt | type_stmt ``` Here’s a brief overview of each type of simple statement: * Expression Statement ( `expression_stmt` ): Executes an expression, which can be used for operations or calling functions. * Assert Statement ( `assert_stmt` ): Used for debugging purposes to test conditions. * Assignment Statement ( `assignment_stmt` ): Assigns values to variables or data structures. * Augmented Assignment Statement ( `augmented_assignment_stmt` ): Performs an operation on a variable and assigns the result back to the variable (e.g., `x += 1` ). * Annotated Assignment Statement ( `annotated_assignment_stmt` ): Used for assigning values with annotations (e.g., type hints). * Pass Statement ( `pass_stmt` ): A placeholder that does nothing; used for syntactic requirements. * Del Statement ( `del_stmt` ): Deletes variables, items, or attributes. * Return Statement ( `return_stmt` ): Exits a function and optionally returns a value. * Yield Statement ( `yield_stmt` ): Produces a value from a generator function. * Raise Statement ( `raise_stmt` ): Raises exceptions for error handling. * Break Statement ( `break_stmt` ): Exits the closest enclosing loop. * Continue Statement ( `continue_stmt` ): Skips the current iteration of the closest enclosing loop. * Import Statement ( `import_stmt` ): Imports modules or specific components from modules. * Future Statement ( `future_stmt` ): Enables features from future versions of Python. * Global Statement ( `global_stmt` ): Declares variables as global within a function. * Nonlocal Statement ( `nonlocal_stmt` ): Declares variables as non-local, affecting scope in nested functions. * Type Statement ( `type_stmt` ): Declares or checks types (e.g., type hints). Each simple statement performs a specific task and contributes to the overall functionality of the AVAP program.