I’ve been coding! Like the slow erosion of a river forming a canyon, I am steadily pecking away at Python to become a better programmer. Here is a lil project I did today. Why chickens? I’ll explain in a future post. Stay tuned! Bok bok bok!
# Magic 8 Ball - Ask a question, reveal an answer.
import random
name = "Heeju"
question = "Should I get hens this weekend?"
answer = ""
answer_2 = ""
# First question random answer generation
random_number = random.randint(1,10)
if random_number == 1:
answer = "Yes - definitely."
elif random_number == 2:
answer = "It is decidedly so."
elif random_number == 3:
answer = "Without a doubt."
elif random_number == 4:
answer = "Reply hazy, try again."
elif random_number == 5:
answer = "Ask again later."
elif random_number == 6:
answer = "Better not to tell you now."
elif random_number == 7:
answer = "My sources say no."
elif random_number == 8:
answer = "Outlook not so good."
elif random_number == 9:
answer = "Very doubtful."
elif random_number == 10:
answer = "Don't rush it. Give it some time."
else:
answer = "Error (number outside of range)"
# Second question random answer generation
random_number_2 = random.randint(1,9)
if random_number_2 == 1:
answer_2 = "Yes - definitely."
elif random_number_2 == 2:
answer_2 = "It is decidedly so."
elif random_number_2 == 3:
answer_2 = "Without a doubt."
elif random_number_2 == 4:
answer_2 = "Reply hazy, try again."
elif random_number_2 == 5:
answer_2 = "Ask again later."
elif random_number_2 == 6:
answer_2 = "Better not to tell you now."
elif random_number_2 == 7:
answer_2 = "My sources say no."
elif random_number_2 == 8:
answer_2 = "Outlook not so good."
elif random_number_2 == 9:
answer_2 = "Very doubtful."
else:
answer_2 = "Error (number outside of range)"
if question == "":
print("You didn't ask a question. Please ask one!")
elif name == "":
print(question)
elif name != "":
print(name,"asks:", question)
else:
print(name,"asks:", question)
print("Magic 8-ball's answer:", answer)
print("Is this truly random?", answer_2)
The great reveal:







