Complete the two functions below:
calculate_score
takes a list of dice roll scores
and returns the total score only taking into account scores of >= MIN_SCORE
. If scores contains invalid data (!= DICE_VALUES
) raise a ValueError
.get_winner
uses this calculate_score
helper to calculate the winning player from a list of Player namedtuples
. However if the players passed in are not having the same number of scores (e.g. all have 4 scores) you should raise a ValueError
too.See the docstring
s and pytest
code for more info. Keep calm and code in Python, happy Cyber Monday!