code: def get_out_degrees(self):
          '''
          API:
              get_degree(self)
          Description:
              Returns degrees of nodes in dictionary format.
          Return:
              Returns a dictionary of node degrees. Keys are node names, values
              are corresponding degrees.
          '''
          degree = {}
          if self.attr['type'] is not DIRECTED_GRAPH:
              print('This function only works for directed graphs')
              return
          for n in self.get_node_list():
              degree[n] = len(self.get_out_neighbors(n))
          return degref get_out_degrees(self):
          '''
          API:
              get_degree(self)
          Description:
              Returns degrees of nodes in dictionary format.
          Return:
              Returns a dictionary of node degrees. Keys are node names, values
              are corresponding degrees.
          '''
          degree = {}
          if self.attr['type'] is not DIRECTED_GRAPH:
              print('This function only works for directed graphs')
              return
          for n in self.get_node_list():
              degree[n] = len(self.get_out_neighbors(n))
          return degree
docs: API:
              get_degree(self)
          Description:
              Returns degrees of nodes in dictionary format.
          Return:
              Returns a dictionary of node degrees. Keys are node names, values
              are corresponding degrees.