I'm writing a basic 20 question type game with if statements in python. My problem is that it runs the intro (welcome blah blah) and then runs the varibles when the if statements should run. Here's the code.. Code: print "Welcome to 20 Questions! Think of a animal, vegetable mineral and answer the 20 questions that follow." catr= raw_input ("Is it a [a]nimal, [v]egetable, or a [m]ineral?") animal1 = raw_input("Is it a farm animal? ([y]es or [n]o)") if catr == 'a' : print animal1 if animal1 == "y" : print "" Is there like a way to store the variables information without printing it?