Scorers ======= We want to know the *scorers* of a series of World Cup matches. Specifically, we have a *dictionary of matches* where the key is a match represented by a tuple with the two team names (:class:`str`) and the associated value is the **list of goals** of the match where each goal is represented by the following 3-component tuple: - the name of the player who scored the goal (:class:`str`) - the minute (:class:`int`) - whether it has been a penalty or not (:class:`bool`) For example: .. literalinclude:: gen_Dscorers-test.txt :language: python3 :start-after: --ini_in :end-before: --fi_in The goal is to build a *dictionary of scorers* where the key is the player name (:class:`str`) and its associated value is a (:class:`list`) with three components: - an :class:`int` with the total number of goals this player has scored - an :class:`int` with the number of those goals that have been penalty goals - a :class:`list` of the matches where the player scored For example: .. literalinclude:: gen_Dscorers-test.txt :language: python3 :start-after: --ini_out :end-before: --fi_out Write the following Python function in the :mod:`football` module (file :file:`football.py`): ``gen_Dscorers(Dmatches)`` **given** ``Dmatches``, a *dictionary of matches* as described above **returns** the corresponding *scorers dictionary* also as described above Test sets are available in the :download:`gen_Dscorers-test.txt` file.