Creating a Dice Class¶
Have you played a game where you used dice? Let’s create a
Die class so that if we lose our physical dice we can still play. A die is one of a pair of dice.
Q-1: What attributes (data) would an object of the Dice class need to know? What questions should you be able to ask about it?
Q-2: What behaviors (methods) would we expect a dice class to have?
We would expect to be able to roll a die and get the value from the last roll. When we roll a dice we pick a random number from 1 to 6.
Let’s store all the values that were rolled in a list,
roll_history. We will add each
value rolled to the end of the
roll_history list and return the
value from the