Writing a program that creates a particular pattern using the number sign
<p>How can this particular pattern be created using the number sign. <strong>Note</strong>, the first line must be indented.</p>

<p><strong><em>Write a program that creates a pattern like the one below. Let the user input
a nonnegative integer to determine the number of lines of the pattern.</em></strong></p>

<p>I am currently at this step, confused on how to indent the first line. </p>

<pre><code>  for row in range(5):
        print('# #')

 # #
# #
# #
# #
# # 
</code></pre>

<p>Print the first line before the loop.</p>

<pre><code>print " # #"
for row in range(4):
    print "# #"
</code></pre>

<p>Or use an <code>if</code> statement</p>

<pre><code>for row in range(5):
    if row == 0:
        print " ", # trailing comma prints without a newline
    print "# "
</code></pre>

python