title: Print asterisk arrow using only While loops in Python
body: <p>I am trying to create an arrow out of asterisk's, where the amount of columns is entered by the user. Yes, I do know how to use for loops to accomplish this:</p>
  
  <pre><code>columns = int(input("How many columns? "))
  while columns &lt;= 0:
      print ("Invalid entry, try again!")
      columns = int(input("How many columns? "))
  x = 1
  
  for x in range(1, columns):
      for x in range(x):
          print(" ", end="")
      print("*")
  
  for x in range(columns,0,-1): 
      for x in range(x):
          print(" ", end="")
      print("*")
  
  #output looks like
  
  """
  How many columns? 3
  *
   *
    *
   *
  *
  """
  </code></pre>
  
  <p>However my question is, how would I accomplish the same outcome using only while loops?</p>
  
  <p>Thanks</p>
  
  <p>Edit: I was going to post what I had thus far in trying to work it out myself, but it is now of no use!
  Thank you all for your efficient varying answers! Much appreciated! </p>