25%
Instructions
Syntax
for i in range(3):
for j in range(4):Nested Loops 🪆
Loop kulla inoru loop! Idhu dhaan Nested Loop nu solvom.
Idha oru Clock (Kadikaram) oda compare panni paakalam:
- Outer Loop: Hours (Mani) - 1, 2, 3...
- Inner Loop: Minutes (Nimidangal) - 1, 2, 3... 60.
Ovvoru 1 mani-kum, minutes ulla irukka 60 numbers-a muzhusa mudichittu dhaan adutha manikku pogum. Adhe concept dhaan Nested Loops!
1. Eppadi work aagum?
for outer in range(3):
print(f"Outer Loop: {outer}")
for inner in range(2):
print(f" Inner Loop: {inner}")
Idhoda Output: Outer Loop 0-la irukkumbodhu, Inner Loop 0, 1 nu muzhusa run aagum. Apram dhaan Outer Loop 1-ku pogum.
2. Grid (Rows and Columns) 🧊
Nested loops-oda main use enna na, 2D grids (Rows & Columns) create panradhu dhaan. Mudhal loop Rows-a control pannum, ulla irukka loop Columns-a control pannum.
rows = 3
columns = 4
for i in range(rows):
for j in range(columns):
# end="" pottal adutha line-ku pogama pakkathulaye print aagum
print("*", end="")
print() # Inner loop mudinjadhum oru pudhu line!
Idhu eppadi work aagudhu nu purinchukka, keela irukka interactive grid-a start panni paarunga!
Your Turn! (Unga neram!)
Oru 3x3 square grid-a namba number vechu (1, 2, 3) create panna porom. Kizhe ulla editor-la code-a complete pannunga.
- Outer loop-a 3 vaati run pannunga (
range(3)). - Inner loop-a 3 vaati run pannunga (
range(1, 4)). - Inner loop-la andha number-a print pannunga (
end=""vechu). - Inner loop mudinjadhum oru empty
print()podunga.
Help
Nested LoopsExercise 20/77 • 30 XP
❴❵ script.py
Terminal