Hello, I'm having trouble on my programming homework. I could honestly use some help, please read the task carefully i've only had non helpful solutions so far... The goal of the homework is to use Python to print a target using numbers with one final print statement, as you can see in the inserted image. I am not allowed to use functions, not allowed to use the * operator on strings and not allowed to use the end='' parameter, this is very important. targetSize = 11 col = targetSize for i in range(targetSize): for j in range(col): if i==0 and j==0 or i==(targetSize-1) and j==(col-1): print("1" * targetSize) else: print('1', " " * (targetSize - 4), '1') I've come up with this code, however this only prints one rectangle, when I am supposed to be able to print other rectangles inside of it using python loops. The task requires us to be able to change a variable that determines the size of the target up to 9 rectangles total.
Hello, I'm having trouble on my
The goal of the homework is to use Python to print a target using numbers with one final print statement, as you can see in the inserted image.
I am not allowed to use functions, not allowed to use the * operator on strings and not allowed to use the end='' parameter, this is very important.
targetSize = 11
col = targetSize
for i in range(targetSize):
for j in range(col):
if i==0 and j==0 or i==(targetSize-1) and j==(col-1):
print("1" * targetSize)
else:
print('1', " " * (targetSize - 4), '1')
I've come up with this code, however this only prints one rectangle, when I am supposed to be able to print other rectangles inside of it using python loops. The task requires us to be able to change a variable that determines the size of the target up to 9 rectangles total.
Step by step
Solved in 2 steps