rendered paste body============Here is a quick assignment:=============
Description
Squares can be made up by printing an equal
number of rows and columns of characters.
Task
Your task is to write a program that prints out a
square of N x N characters. The program must
accept a single integer that specifies the size of
the square to be printed out. Your program must
use the # as the character to print.
Constraints
The largest integer will be 20.
Sample run
Assume you run a test program with the integer 5.
Input
Enter size of square: 5
Output
#####
#####
#####
#####
#####
===================HERE IS MY CODE====================
length = input("Please enter the length of one side of the square:?")
def down_print(length):
if length == 1:
print "#" * length
if length == 2:
print "#" * length
print "#" * length
if length == 3:
print "#" * length
print "#" * length
print "#" * length
if length == 4:
print "#" * length
print "#" * length
print "#" * length
print "#" * length
if length == 5:
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
if length == 6:
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
if length == 7:
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
if length == 8:
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
if length == 9:
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
if length == 10:
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
if length == 11:
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
if length == 12:
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
if length == 13:
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
if length == 14:
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
if length == 15:
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
if length == 16:
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
if length == 17:
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
if length == 18:
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
if length == 19:
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
if length == 20:
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
print "#" * length
if length >= 21:
print "This program has a length constriction of 20"
again = raw_input("Would you like to have another go? Yes/No")
if again == "yes":
length = input("Please enter the length of one side of the square:?")
down_print(length)
else:
quit()
down_print(length)
=====================================================================
Is there no way that I can do it without the if blah == 2 statements
like:
length=20
def print_down():
print "#" * length
print_down() * length
or something like that :(??