Source code for app.histogram

# !/usr/bin/env python3
# pylint: disable=E0401

"""
Recive players lists and organize printable style.

Considering players list score,
each printed row equable the face that player got when he rolled dice.
"""


[docs]class Histogram(): """Histogram Class."""
[docs] def print_histogram(self, player1, player2): """Process histogram feature. Print Histogram and sending players lists to another method to organize asterisks style. """ print("\n{} got the following score within thes game : \n" .format(player1.get_name())) self.print_asterisk(player1.get_score_list()) print("\n{} got the following score within thes game : \n" .format(player2.get_name())) self.print_asterisk(player2.get_score_list()) print("\nNotice that 1 or 6 asterisks in one row," "means to start score from zero.")
[docs] @staticmethod def print_asterisk(player_list): """Print the equavelent asterisks in player list.""" list(map(lambda x: print(x * " * "), player_list))