[w07-design]$ ls colors.txt fileDemo.py [w07-design]$
Let's demonstrate this idea with the dice game Craps.
A player rolls a pair of six-sided dice.
If the initial roll is 2, 3, or 12, the player loses.
If the initial roll is 7 or 11, the player wins.
Any other initial roll causes the player to "roll for point". This means that the player keeps rolling either until she re-rolls the initial value (a win) or rolls a 7 (a loss).
Let's write a program to simulate multiple games of craps and estimate the probability that the player wins.
Specification
Input: Number of games to simulate
Output: Probability of winning