I'm attempting to create a number square when it's using a parameter. Whatever the user enters in the parameter it will display something like this (using 4 as an example):
4567
3456
2345
1234
I've come up this so far:
def numberedSquare(n):
for a in range(n, 0, -1):
print(a, end="\n")
for i in range(n+1, 0+1, -1):
print(i, end="\n")
for j in range(n+2, 0+2, -1):
print(j, end="\n")
for f in range(n+3, 0+3, -1):
print(f, end="\n")
Obviously the "\n" forces a new line but either way it still doesn't line up next to eachother. Now I'm thinking nested loops, but when I do, the numbers go crazy and so does the length of the square. :S
What am I missing?
Adam