Magic 8 ball in Python

Import the modules
import sys
import random

ans = True

while ans:
question = raw_input("Ask the magic 8 ball a question: (press enter to quit) ")

answers = random.randint(1,8)

if question == "":
sys.exit()

elif answers == 1:
print "It is certain"

elif answers == 2:
print "Outlook good"

elif answers == 3:
print "You may rely on it"

elif answers == 4:
print "Ask again later"

elif answers == 5:
print "Concentrate and ask again"

elif answers == 6:
print "Reply hazy, try again"

elif answers == 7:
print "My reply is no"

elif answers == 8:
print "My sources say no"

Can anyone tell me if this works?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.