Magic-8 Ball

Write a program magic_8_ball.py that uses a random number generator to simulate a Magic 8 Ball. When the program runs, the user will enter their Yes-No question into the program, and then one of a number of random messages is printed out.

Responses from the Magic 8 Ball are typically split between an even number of positive and negative responses, with a few answers in-between suggesting that the question should be asked again ("Reply hazy--ask again later"). Do some research to identify typical 8 Ball messages or come up with your own.