All pastes #477523 Raw Edit

Untitled

public text v1 · immutable
·published 2007-05-08 18:11 UTC
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 :(??