title: print results of while loop on the same line
body: <p>So I am writing a program that asks for your input, puts the words of the sentence you entered into a list and makes the words in the statement go trough the while loop one by one.</p>
  
  <p>The while loops works as follows:
  if the first letter of a word is a Vowel it print the word + hay. 
  Ifthe first letter of the word is not a vowel it puts the first letter of the word at the end of the word + ay</p>
  
  <p>the code:</p>
  
  <pre><code>VOWELS = ['a','e','i','o','u']
  
  def pig_latin(phrase):
      #We make sure the input is changed in only lower case letters.
      #The words in your sentence are also putted into a list
      lowercase_phrase = phrase.lower()
      word_list = lowercase_phrase.split()
      print word_list
  
      x = 0
  
      while x &lt; len(word_list):
  
          word = word_list[x]
          if word[0] in VOWELS:
              print word + 'hay'
  
          else:
              print word[1:] + word[0] + 'ay'
          x = x+1
  
  pig_latin(raw_input('Enter the sentence you want to translate to Pig Latin, do not use punctation and numbers please.'))
  </code></pre>
  
  <p>My problem:
  If i enter for example: "Hello my name is John" in the_raw input at the end of the code i will get the following output: </p>
  
  <pre><code>ellohay
  ymay
  amenay
  ishay
  ohnjay
  </code></pre>
  
  <p>But i actually want the following output:</p>
  
  <pre><code>ellohay ymay amenay ishay ohnjay
  </code></pre>
  
  <p>If someone could explain me how to achieve this output it would be appriciated</p>