Python Classwork: Coin Flips
    Write a Python program named "CoinFlip.py" that first asks the
    user how many times a coin should be flipped, and then "flips"
    the coin that many times.  After each flip your program should
    display "Heads" or "Tails".  After all of the flips have been
    made, your program should display the total number of times that
    each side of the coin landed up, along with the percentages of
    heads and tails (rounded to the nearest integer).

    Your program does not need to perform any error trapping.  In
    other words, you may assume that the user will enter a positive
    integer when asked how many times the coin should be flipped.

    Your program's output should be formatted in a manner similar to
    what is shown below.  You may put all of your code into the main
    area of the program (that is, you are not required to create
    separate functions).  The "randint" function is the only external
    function that your program may import.


    Example Program Run #1
    ----------------------
    How many times should this program flip a coin?  5

    Tails
    Heads
    Heads
    Tails
    Heads

    Total Number of Flips:  5
    Number of Heads:  3 (60%)
    Number of Tails:  2 (40%)


    Example Program Run #2
    ----------------------
    How many times should this program flip a coin?  7

    Heads
    Tails
    Heads
    Tails
    Tails
    Tails
    Tails

    Total Number of Flips:  7
    Number of Heads:  2 (29%)
    Number of Tails:  5 (71%)


    Example Program Run #3
    ----------------------
    How many times should this program flip a coin?  1

    Tails

    Total Number of Flips:  1
    Number of Heads:  0 (0%)
    Number of Tails:  1 (100%)