code: def pretty_str(self, indent=0):
          
          spaces = ' ' * indent
          condition = pretty_str(self.condition)
          pretty = '{}if ({}):\n'.format(spaces, condition)
          pretty += self.body.pretty_str(indent=indent + 2)
          if self.else_body:
              pretty += '\n{}else:\n'.format(spaces)
              pretty += self.else_body.pretty_str(indent=indent + 2)
          return pretty
docs: Return a human-readable string representation of this object.
  
          Kwargs:
              indent (int): The amount of spaces to use as indentation.