# Write a nested loop to print a rectangle.

62 views

## Problem:

Hi all, I am an entry-level student in Python programming. I have got an assignment from my lecturer to write a program that prints a diamond shape made of *. Well, I want to learn from the very basics. As I understood it might be the very basics of printing a diamond.
So, I want to write a nested loop program to print a rectangle. sample output for the given program
below:

``````* * *
* * *``````

## Solution:

Hello Gavin,

I come to know that you are an entry-level programming student, and you want to write a program that prints a rectangle with three columns and two rows. Yes, this is pretty basics of nested loop problems.
Let me walk you through my code below:

``````rows = 2
cols = 3

for m in range(rows):
print('*', end=' ')
for n in range(cols-1):
m*=n
print('*', end=' ')
print('')``````

Look into my codes very carefully, please. This nested loop will print a rectangle of two rows and three columns, as you are looking for.
First, for-loop will produce the rows and the second one will the columns.

I hope you get me. Thanks.

## Related questions

1 vote
60 views
Problem: Hello Kodlogs, I am a novice in computer programming. I started learning it using Python language. Today I&rsquo;ve got an assignment to make a program using given the number of rows and the number of columns, write nested loops to print a rectangle. Now, my ... number. Could you please help me in this regard? How would I do that? Thanks for reading my problem, and helping me. Thanks.
156 views
Problem: Hello good soul, I am a newbie in python programming. I am having a problem printing both the name on the list and the email. Let me put it this way, I want to write a for loop to print each contact in contact_emails. Any solution will be much appreciated. Thanks.