<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def drop_table(self, table_name, database=None, force=False):
 """ Drop an Impala table Parameters table_name : string database : string, default None (optional) force : boolean, default False Database may throw exception if table does not exist Examples -------- """

        statement = ddl.DropTable(
            table_name, database=database, must_exist=not force
        )
        self._execute(statement)