Learn+another+Language

Although we will be spending most of our time using Python in this course, learning another computer language is great experience for you. You may choose to learn virtually any language you want, though I would recommend that you try one of the following:
 * Javascript
 * C++
 * If you are feeling really ambitious and want to learn some other language, feel free to ask me for approval. For the most part, I'll let you learn any language you'd like, so long as we can get you set up fairly easily.

To prove your budding aptitude in this new language you have learned, you are going to recreate an assignment from CS20 -- the Rock, Paper, Scissors game. The original assignment is below. Try to make the game as nice as you can, both in it's User Interface, as well as the source code.

=Rock, Paper, Scissors =

Description:
==** Rock, paper, scissors is a simplistic game that is often used to settle minor disputes (for example, who gets the last piece of cake). In  the game, a rock breaks the scissors, the scissors cut the paper, and the paper covers the rock. Each option is equally likely to prevail over another. If the players choose the same object a draw is declared and the game is repeated until someone prevails. For more information than you ever thought it was possible to collect about rock, paper, scissors, check out the Web page of the  __[|//World RPS Society//]__ . **==

 In this computerized version the human player competes against the computer which chooses a rock, paper, or scissors randomly. The game proceeds until the human player quits the game or until a predetermined score is reached (e.g., 11 pts.) at which time the final tally is displayed. Solutions with fewer numbers of  if   statements are considered more elegant.

Input:
The human player enters the number of points required for a win. During the play of the game the human player selects whether to play a rock, paper, or scissors by using the keyboard (or the mouse, if you are going to make a full fledged GUI).

Output:
 The program will display the winner of each rock, paper, scissors round along with the running score. At the conclusion of the game, the computer will display the overall winner and the final score.

Sample session:
Time to play a match of Rock, Paper, Scissors. Play best of how many (enter an odd number): 5

Enter rock (r), paper (p) or scissors (s): r <span style="font-family: Courier, Courier New, monospace;">The computer wins! He took paper, and you took rock. <span style="font-family: Courier, Courier New, monospace;">You have won 0 times, and the computer has won 1 times.

<span style="font-family: Courier, Courier New, monospace;">Enter rock (r), paper (p) or scissors (s): s <span style="font-family: Courier, Courier New, monospace;">It's a tie! You both picked scissors. <span style="font-family: Courier, Courier New, monospace;">You have won 0 times, and the computer has won 1 times.

<span style="font-family: Courier, Courier New, monospace;">Enter rock (r), paper (p) or scissors (s): rock <span style="font-family: Courier, Courier New, monospace;">Hey! That wasn't a real choice! Try again. <span style="font-family: Courier, Courier New, monospace;">Enter rock (r), paper (p) or scissors (s): r <span style="font-family: Courier, Courier New, monospace;">The computer wins! He took paper, and you took rock. <span style="font-family: Courier, Courier New, monospace;">You have won 0 times, and the computer has won 2 times.

<span style="font-family: Courier, Courier New, monospace;">Enter rock (r), paper (p) or scissors (s): p <span style="font-family: Courier, Courier New, monospace;">The computer wins! He took scissors, and you took paper. <span style="font-family: Courier, Courier New, monospace;">You have won 0 times, and the computer has won 3 times.

<span style="font-family: Courier, Courier New, monospace;">Final score: Human 0 Computer 3 <span style="font-family: Courier, Courier New, monospace;">Thanks for playing! Come again!