def fetch_results(self):
        men_data = []
        women_data = []
        men_append = men_data.append
        women_append = women_data.append

        for level in range(0, self.num_levels):
            men_averager = Averager()
            women_averager = Averager()
            for result in self.results:
                men_averager.add(result.men[level])
                women_averager.add(result.women[level])

            total_employees = men_averager.get_total(
            ) + women_averager.get_total()
            men_avg = men_averager.get_average()
            men_percentage = 100 * men_averager.get_total() / total_employees
            women_avg = women_averager.get_average()
            women_percentage = 100 * women_averager.get_total(
            ) / total_employees

            men_append(men_percentage)
            women_append(women_percentage)

        return [men_data, women_data]
    def print_summary(self):
        """Print summary"""
        print ("Level\tMen\t\t\tWomen")
        print ("\tavg\tmedian\t%\tavg\tmedian\t%")
        print ("-----\t-----------------\t-----------------")

        for level in range(0, self.num_levels):
            men_averager = Averager()
            women_averager = Averager()
            for result in self.results:
                men_averager.add(result.men[level])
                women_averager.add(result.women[level])

            total_employees = men_averager.get_total() + women_averager.get_total()
            men_avg = men_averager.get_average()
            men_median = men_averager.get_median()
            men_percentage = 100 * men_averager.get_total() / total_employees
            women_avg = women_averager.get_average()
            women_median = women_averager.get_median()
            women_percentage = 100 * women_averager.get_total() / total_employees

            summary = "%d\t%.2f\t%.2f\t%.2f\t%.2f\t%.2f\t%.2f" % (
                level + 1,
                men_avg,
                men_median,
                men_percentage,
                women_avg,
                women_median,
                women_percentage,
            )
            print summary
    def fetch_results(self):
        men_data = []
        women_data = []
        men_append = men_data.append
        women_append = women_data.append

        for level in range(0, self.num_levels):
            men_averager = Averager()
            women_averager = Averager()
            for result in self.results:
                men_averager.add(result.men[level])
                women_averager.add(result.women[level])

            total_employees = men_averager.get_total() + women_averager.get_total()
            men_avg = men_averager.get_average()
            men_percentage = 100 * men_averager.get_total() / total_employees
            women_avg = women_averager.get_average()
            women_percentage = 100 * women_averager.get_total() / total_employees

            men_append(men_percentage)
            women_append(women_percentage)

        return [men_data, women_data]