text: Beginning "def" mean and why do I need to end in the "space()" and I need to define space(). What does define do in the code. Thank you my friends. :)
  def space(): print"You have arrived in Space!" print"Do you want to go to Mars or Jupiter?" answer == "raw_input("Type Mars/Jupiter then hit 'Enter') if answer == "Mars" print"Welcome to Mars" elif answer == "Jupiter" print"Welcome to Jupiter" else: print"You didn't pick either. Try again." space() space()
  Also, I think I used tab correctly. It just did not show right up.
  In Python we use
  def function_name():to create a reusable block of code called a function. You did this correctly with
  space(). You had to put
  space()at the end of your program because defining a function does not run it's code. It's code is only run when you
  callthe function. Below I have shown how you can reuse (call)
  space()three times in a row.
  Other things to watch out for are the placement of commas (:) and the difference between = and ==. I also added the string method
  .title()so that your program will recognize
  Mars,
  MARS,
  marsand
  mArSas all being
  Mars.
  def space(): print("You have arrived in Space!") print("Do you want to go to Mars or Jupiter?") answer = raw_input("Type Mars/Jupiter then hit 'Enter': ").title() if answer == "Mars": print("Welcome to Mars") elif answer == "Jupiter": print("Welcome to Jupiter") else: print("You didn't pick either. Try again.") space() for i in xrange(3): space()
  It's ok don't feel bad! I'm only in elementary school :-).
  Oh yes, the "def" means define, and what is after that is the function or name of your function
  Thanks for replies. I am very gratefully of you guys.
  Bye.