198k views
4 votes
Write a code segment that uses a loop to create and place nine labels into a 3-by-3 grid. The text of each label should be its coordinates in the grid, starting with (0, 0) in the upper left corner. Each label should be centered in its grid cell. You should use a nested for loop in your code.

1 Answer

6 votes

Answer:

Check the explanation

Step-by-step explanation:

# List to store text values

grid=list()

# LOOP FOR 3 ROWS

for i in range(3):

# LIST TO STORE COLUMN

row = list()

# LOOP FOR 3 COLUMNS

for j in range(3):

# CREATING TEXT WITH

# COORDINATES FORMAT

text = "({},{})".format(i,j)

# APPEND TEXT TO ROW

row.append(text)

# APPEND ROW TO GRID

grid.append(row)

# AFTER THE ABOVE LOOP

# GRID WILL BE CREATED IN TO

# 3 X 3 GRID

# PRINTING GRID

# FOR ALL ROWS

for i in grid:

# FOR ALL COLUMNS

for j in i:

# PRINTING VALUE AT

# ROW I, COLUMN J

print(j,end=" ")

print()

Kindly check the screenshot and output below.

Write a code segment that uses a loop to create and place nine labels into a 3-by-example-1
Write a code segment that uses a loop to create and place nine labels into a 3-by-example-2
User Arnold Galovics
by
6.8k points