HomeProgrammingрдкрд╛рдпрдерди рдореЗрдВ рд▓реВрдкреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ | How To Use Loops...

рдкрд╛рдпрдерди рдореЗрдВ рд▓реВрдкреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ | How To Use Loops in Python in hindi

Loops in Python: рд▓реВрдкреНрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛ рдПрдХ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣рд┐рд╕реНрд╕рд╛ рд╣реИрдВ, рдФрд░ рд▓реВрдкреНрд╕ рдХрд┐рд╕реА рднреА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рд╕рдлрд▓рддрд╛ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВред рд▓реВрдк рдЖрдкрдХреЛ рдХреЛрдб рдХреЗ рдПрдХ рдмреНрд▓реЙрдХ рдХреЛ рдмрд╛рд░-рдмрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдЖрдкрдХрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рдФрд░ рдкреНрд░рднрд╛рд╡реА рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рд▓реВрдк рдХреЗ рд▓рд┐рдП, рдЬрдмрдХрд┐ рд▓реВрдк рдФрд░ рдиреЗрд╕реНрдЯреЗрдб рд▓реВрдк рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЗ рд╣реБрдП, рдкрд╛рдпрдерди рдореЗрдВ рд▓реВрдк рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВрдЧреЗред рд╣рдо рдпрд╣ рднреА рд╕рдордЭреЗрдВрдЧреЗ рдХрд┐ рд▓реВрдк рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реВрдкреНрд╕ рдХреНрдпреЛрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ, рдкрд╛рдпрдерди рдореЗрдВ рд▓реВрдкреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рднреА рджреЗрдЦреЗрдВрдЧреЗ ред

Table of Contents

рдкрд╛рдпрдерди рдореЗрдВ рд▓реВрдкреНрд╕ рдХреНрдпрд╛ рд╣реИ (What is Loops in Python)?

рд▓реВрдкреНрд╕ рдкрд╛рдпрдерди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рдПрдХ рдлрдВрдбрд╛рдореЗрдВрдЯрд▓ рдХрд╛рдВрд╕реЗрдкреНрдЯ рд╣реИ рдЬреЛ рдЖрдкрдХреЗ рдХреЛрдб рдХреЗ рдПрдХ рдмреНрд▓реЙрдХ рдХреЛ рдмрд╛рд░-рдмрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд (Execute) рдХрд░рдиреЗ рдХреА рд╕реБрдмрд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рдкрд╛рдпрдерди рдореЗрдВ, рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓реВрдк рд╣реЛрддреЗ рд╣реИрдВрдГ рдлрд╛рд░ рд▓реВрдк (For Loop) рдФрд░ рд╡рд╛рдЗрд▓ рд▓реВрдк (While Loop)ред For Loop рддрдм рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдЖрдк рдХрд┐рд╕реА рдХреЛрдб рдХреЗ рдПрдХ рдмреНрд▓реЙрдХ рдХреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрдЦреНрдпрд╛ (specific number of times) рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ ред

рдФрд░ While Loop рдХрд╛ рдЙрдкрдпреЛрдЧ рддрдм рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдЖрдк рдХрд┐рд╕реА рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХ рдХрдВрдбреАрд╢рди рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рддрдХ рдПрдХ рдХреЛрдб рдХреЗ рдмреНрд▓реЙрдХ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рд▓реВрдк рдХреНрдпреЛрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ (Importance of Loops in programming) ?

рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рд▓реВрдк рдЗрд╕рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЖрдкрдХреЛ рджреЛрд╣рд░рд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░реЛрдЧрдЧреНрд░рд╛рдо рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреА рд╕реБрдмрд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рд▓реВрдкреНрд╕ рдХреЗ рдмрд┐рдирд╛, рдЖрдкрдХреЛ рдПрдХ рд╣реА рдХреЛрдб рдХреЛ рдмрд╛рд░-рдмрд╛рд░ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛, рдЬрд┐рд╕рд╕реЗ рдЖрдкрдХреЗ рдХреЛрдб рдХреЛ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рдЬрд╛рджрд╛ рд╕рдордп рд▓рдЧреЗрдЧрд╛ рдФрд░ рдердХрд╛рдК рднреА рд╣реЛрдЧрд╛ред

рд▓реВрдкреНрд╕ рдЖрдкрдХреЗ рдХреЛрдб рдХреЛ рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рднреА рдмрдирд╛рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдХреЛрдб рдХреЗ рдПрдХ рдмреНрд▓реЙрдХ рдХреЛ рдмрд┐рдирд╛ рдбреБрдкреНрд▓реАрдХреЗрдЯ рдХрд┐рдП рдХрдИ рдмрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдкрд╛рдпрдерди рдореЗрдВ рдлреЙрд░ рд▓реВрдк рдХреНрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (What is a For Loop in Python and How It Works) ?

рдПрдХ тАЩрдлреЙрд░ рд▓реВрдктАЩ рдХрд╛ рдЙрдкрдпреЛрдЧ рддрддреНрд╡реЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо (sequence of elements), рдЬреИрд╕реЗ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛, рдПрдХ рд╕реВрдЪреА рдпрд╛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкрд░ рдкреБрдирд░рд╛рд╡реГрддрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд▓реВрдк ‘for’ рдХреАрд╡рд░реНрдб рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдЙрд╕рдХреЗ рдмрд╛рдж рдПрдХ рд╡реЗрд░рд┐рдПрдмрд▓ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдЕрдиреБрдХреНрд░рдо (sequence) рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ (elements) рдХрд╛ рд░рд┐рдкреНрд░реЗрд╕реЗрдВрдЯрд╕ рдХрд░рддрд╛ рд╣реИред рдЕрдиреБрдХреНрд░рдо рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдмреНрд▓реЙрдХ рдХреЛ рдПрдХ рдмрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИред

рдареАрдХ рд╣реИ, рд╣рдо рдЗрд╕реЗ тАЩFor LoopтАЩ рдХреЗ рдЙрджрд╛рд╣рд░рдг рд╕реЗ рд╕рдордЭреЗрдВрдЧреЗ рдЬреЛ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкрд░ рдкреБрдирд░рд╛рд╡реГрддрд┐ рдХрд░рддрд╛ рд╣реИрдГ

for i in range(5):
    print(i)

рдпрд╣ рдХреЛрдб рдПрдХ рдмрд╛рд░ рдореЗрдВ 0 рд╕реЗ 4 рддрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдЧрд╛ред рдЖрдк рдХрд┐рд╕реА рд╕реВрдЪреА рдпрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкрд░ рдкреБрдирд░рд╛рд╡реГрддрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП тАЩрдлреЙрд░ рд▓реВрдктАЩ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВрдГ

fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    print(fruit)

name = "John"
for letter in name:
    print(letter)

рдпреЗ рд▓реВрдк рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреЛ рд╕реВрдЪреА рдпрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВрдЧреЗред

рдпрд╣ рднреА рдкрдврд╝реЗрдВ- рдкрд╛рдпрдерди рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдЬрд░рд┐рдП рдХреИрд╕реЗ рджреЛ рдирдВрдмрд░ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИ┬а?

рдкрд╛рдпрдерди рдХреЗ рдлреЙрд░ рд▓реВрдкреНрд╕ рдореЗрдВ range() function рдХрд╛ рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ ?

рдкрд╛рдпрдерди рдореЗрдВ тАЩrange()тАЩ реЮрдВрдХреНрд╢рди рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдПрдХ рдХреНрд░рдо рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ тАЩforтАЩ рд▓реВрдк рдореЗрдВ рдкреБрдирд░рд╛рд╡реГрддрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред тАЩforтАЩ рд▓реВрдк рдореЗрдВ тАЩrange()тАЩ реЮрдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдирд┐рдЪреЗ рджрд┐рдП рдЧрдП рд╣реИрдГ

# Using range() function to iterate over a sequence of numbers

for i in range(5):
    print(i)

рдЙрдкрд░реЛрдХреНрдд рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, тАЩrange(5)’ 0 рд╕реЗ 4 рддрдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдЕрдиреБрдХреНрд░рдо рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ, рдФрд░ тАЩFor Loop’ рдХреНрд░рдо рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХрд░рддрд╛ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдореЗрдВ рд╡реЗрд░рд┐рдПрдмрд▓ тАЩiтАЩ рдХреЛ рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред

рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрдЧрд╛рдГ

0
1
2
3
4

рдЖрдк рд░реЗрдВрдЬ () реЮрдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рддрд░реНрдХ рдкрд╛рд░рд┐рдд рдХрд░рдХреЗ рдЕрдиреБрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдорд╛рди рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╢реНрд░реЗрдгреА (2, 7) 2 рд╕реЗ 6 (рд╕рдореНрдорд┐рд▓рд┐рдд) рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдЕрдиреБрдХреНрд░рдо рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧреАред рдпрд╣рд╛рдБ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИрдГ

# Using range() function with start and end values
for i in range(2, 7):
    print(i)

#The output of the above code would be:
2
3
4
5
6

рдЖрдк range() реЮрдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рддреАрд╕рд░рд╛ рддрд░реНрдХ рдкрд╛рд╕ рдХрд░рдХреЗ рдЕрдиреБрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рдПрдХ рдЪрд░рдг рдЖрдХрд╛рд░ рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╢реНрд░реЗрдгреА (1, 10, 2) 1 рд╕реЗ 9 (рд╕рдореНрдорд┐рд▓рд┐рдд) рддрдХ рд╡рд┐рд╖рдо рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдЕрдиреБрдХреНрд░рдо рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧреАред рдпрд╣рд╛рдБ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИрдГ

# Using range() function with start, end, and step values

for i in range(1, 10, 2):
    print(i)

рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрдЧрд╛рдГ

1
3
5
7
9

рдпрд╣ рднреА рдкрдврд╝реЗрдВ- рдкрд╛рдпрдерди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рд▓рд┐рд╕реНрдЯ рдХреНрдпрд╛ рд╣реИ

рдкрд╛рдпрдерди рдХреЗ рдлреЙрд░ рд▓реВрдкреНрд╕ рдореЗрдВ break рдФрд░ continue рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХрд╛ рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ (How to use ‘break’ and ‘continue’ statements in For Loops in Python) ?

рдкрд╛рдпрдерди рдореЗрдВ, рд▓реВрдк рдХреЗ рдкреНрд░рд╡рд╛рд╣ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП тАЩbreakтАЩ рдФрд░ тАЩcontinueтАЩ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред тАЩforтАЩ рд▓реВрдк рдореЗрдВ, рдЖрдк рд▓реВрдк рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреЗ рд▓рд┐рдП тАЩbreakтАЩ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХреБрдЫ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЛ рдЫреЛреЬрдиреЗ рдХреЗ рд▓рд┐рдП тАЩcontinueтАЩ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдкрд╛рдпрдерди рдореЗрдВ тАЩforтАЩ рдХреЗ рд▓рд┐рдП тАЩbreakтАЩ рдФрд░ тАЩcontinueтАЩ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдирд┐рдЪреЗ рджрд┐рдП рдЧрдП рд╣реИрдГ

# Example list of numbers

numbers = [1, 2, 3, 4, 5]

# Using break to exit the loop
for num in numbers:
    if num == 3:
        break
    print(num)

# Output: 1, 2
# Using continue to skip over certain iterations

for num in numbers:
    if num == 3:
        continue
    print(num)

# Output: 1, 2, 4, 5

рдкрд╣рд▓реЗ рд▓реВрдк рдореЗрдВ, рд╣рдо break рдХрд╛ рдЙрдкрдпреЛрдЧ рд▓реВрдк рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВ рдЬрдм num рд╡реЗрд░рд┐рдПрдмрд▓ 3 рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХреЗрд╡рд▓ numbers 1 рдФрд░ 2 рдкреНрд░рд┐рдВрдЯ рд╣реЛрдЧрд╛ ред

рджреВрд╕рд░реЗ рд▓реВрдк рдореЗрдВ, рд╣рдо num рд╡реЗрд░рд┐рдПрдмрд▓ 3 рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрдиреЗ рдкрд░ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЛ рдЫреЛреЬрдиреЗ рдХреЗ рд▓рд┐рдП continue рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИрдВред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ 3 рдХреЛ рдЫреЛреЬрдХрд░ рдЕрдиреНрдп рд╕рднреА numbers рдкреНрд░рд┐рдВрдЯ рд╣реЛрдЧрд╛ ред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ break рдФрд░ continue рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдиреНрдп рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓реВрдкреНрд╕ рдореЗрдВ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ ‘while loops’ред

рдпрд╣ рднреА рдкрдврд╝реЗрдВ- How to Become a Good Python Programmer Complete Guide

рдкрд╛рдпрдерди рдореЗрдВ рд╡рд╛рдЗрд▓ рд▓реВрдк рдХреНрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (What is While Loop in Python and How It Works) ?

рдкрд╛рдпрдерди рдореЗрдВ рд╡рд╛рдЗрд▓ рд▓реВрдк рдПрдХ рдХрдгреНрдЯреНрд░реЛрд▓ рдлреНрд▓реЛ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдХреЛрдб рдХреЗ рдПрдХ рдмреНрд▓реЙрдХ рдХреЛ рдмрд╛рд░.рдмрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рд╕реБрдмрд┐рджрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реНрдерд┐рддрд┐ рд╕рддреНрдп рди рд╣реЛ ред

рдкрд╛рдпрдерди рдореЗрдВ рд╡рд╛рдЗрд▓ рд▓реВрдк рдХрд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

while condition:

    # code to be executed while the condition is true

тАЩconditionтАЩ рдПрдХ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рд╣реИ рдЬрд┐рд╕рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рд▓реВрдк рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпрджрд┐ рдХрдВрдбреАрд╢рди тАЩTrueтАЩ рд╣реИ, рддреЛ рд▓реВрдк рдХреЗ рдЕрдВрджрд░ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрддрд╛ рд╣реИред рдПрдХ рдмрд╛рд░ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╕реНрдерд┐рддрд┐ рдХрд╛ рдлрд┐рд░ рд╕реЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рдпрд╣ рдЕрднреА рднреА тАЩTrueтАЩ рд╣реИ, рддреЛ рдХреЛрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рддрдм рддрдХ рдЬрд╛рд░реА рд░рд╣рддреА рд╣реИ рдЬрдм рддрдХ рд╕реНрдерд┐рддрд┐ тАЩFalseтАЩ рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреАред

Here's an example of a simple тАШwhileтАЩ loop in Python:

# Example of a while loop

count = 0

while count < 5:
    print("The count is:", count)
    count += 1

print("Done!")

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо рдПрдХ рд╡реЗрд░рд┐рдПрдмрд▓ тАЩcountтАЩ рдХреЛ 0 рдкрд░ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗреЫ рдХрд░рддреЗ рд╣реИрдВред тАЩwhileтАЩ рд▓реВрдк рддрдм рддрдХ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрддрд╛ рд╣реИ рдЬрдм рддрдХ тАЩcountтАЩ 5 рд╕реЗ рдХрдо рд╣реЛрддрд╛ рд╣реИред

рд▓реВрдк рдХреЗ рдЕрдВрджрд░, рд╣рдо тАЩcountтАЩ рдХреЗ рд╡рд░реНрддрдорд╛рди рдорд╛рди рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ 1 рд╕реЗ рдмреЭрд╛ рджреЗрддреЗ рд╣реИрдВред рд▓реВрдк рддрдм рддрдХ рдЬрд╛рд░реА рд░рд╣рддрд╛ рд╣реИ рдЬрдм рддрдХ тАЩcountтАЩ 5 рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддрд╛, рдЬрд┐рд╕ рдмрд┐рдВрджреБ рдкрд░ рдХрдВрдбреАрд╢рди тАЩFalseтАЩ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рд╣рдо рд▓реВрдк рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рдЬрд╛рддрд╛ рд╣реИред

рдЕрдВрдд рдореЗрдВ, “Done!” рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдХреЗ рд▓реВрдк рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

‘whileтАЩ рд▓реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╕рд╛рд╡рдзрд╛рди рд░рд╣рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рд╕реНрдерд┐рддрд┐ рдХрднреА рднреА тАЩfalseтАЩ рдирд╣реАрдВ рдмрдирддреА рд╣реИ рддреЛ рд╡реЗ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдЕрд╕реАрдорд┐рдд рд░реВрдк рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рд▓реВрдк рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ, рдЬреИрд╕реЗ рдХрд┐рд╕реА рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЗ рдорд╛рди рдХреЛ рдмрджрд▓рдирд╛ рдпрд╛ тАЩbreakтАЩ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред

рдкрд╛рдпрдерди рдореЗрдВ ‘while’ рд▓реВрдкреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдг:

рдЬрдм рддрдХ рдХреЛрдИ рдХрдВрдбреАрд╢рди рдкреВрд░реА рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреА рд╣реИ, рддрдм рддрдХ рдХреЛрдб рдХреЗ рдПрдХ рдмреНрд▓реЙрдХ рдХреЛ рдмрд╛рд░-рдмрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рдпрдерди рдореЗрдВ ‘while’ рд▓реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рдпрд╣рд╛рдВ рджрд┐рдП рдЧрдП рд╣реИрдВрдГ

Example 1: Printing numbers from 1 to 5 using a while loop

i = 1
while i <= 5:
    print(i)
    i += 1

Output:
1
2
3
4
5

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, ‘while’ рд▓реВрдк рдмрд╛рд░-рдмрд╛рд░ рдХреЛрдб рдмреНрд▓реЙрдХ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдЧрд╛ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, i рдХреЗ рдорд╛рди рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдирд╛) рдЬрдм рддрдХ рдХрд┐ рдХрдВрдбреАрд╢рди i <=5 рдЕрдм true рдирд╣реАрдВ рд╣реИред i +=1 рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рд▓реВрдк рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдореЗрдВ i рдХреЗ рдорд╛рди рдХреЛ 1 рд╕реЗ рдмреЭрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдВрдд рдореЗрдВ i 5 рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдЧрд╛ рдФрд░ рд▓реВрдк рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

Example 2: Summing numbers from 1 to 10 using a while loop

i = 1
sum = 0
while i <= 10:
    sum += i
    i += 1
print(sum)

Output: 55

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, ‘while’ рд▓реВрдк рдмрд╛рд░-рдмрд╛рд░ i рдХреЗ рдорд╛рди рдХреЛ sum variable рдореЗрдВ рдЬреЛреЬрддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ i 10 рд╕реЗ рдЕрдзрд┐рдХ рди рд╣реЛ рдЬрд╛рдПред рддрдм рдпреЛрдЧ рдХрд╛ рдЕрдВрддрд┐рдо рдорд╛рди рдкреНрд░рд┐рдВрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

Example 3: Reversing a string using a while loop

s = "hello"
i = len(s) - 1
reversed_str = ""
while i >= 0:
    reversed_str += s[i]
    i -= 1
print(reversed_str)

Output: olleh 

рдпрд╣ рдкрд╛рдпрдерди рдХреЛрдб рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рд░рд┐рд╡рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ‘while loop’ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╡реЗрд░рд┐рдПрдмрд▓ ‘s’ рдХреЛ ‘hello’ рдФрд░ рдПрдХ рдЗрдВрдЯреАрдЬрд░ рд╡реЗрд░рд┐рдПрдмрд▓ ‘i’ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдорд╛рдЗрдирд╕ рдПрдХ рдХреА рд▓рдВрдмрд╛рдИ рдХреЗ рд▓рд┐рдП рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗреЫ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рдж рдпрд╣ рдПрдХ рдЦрд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╡реЗрд░рд┐рдПрдмрд▓ ‘reversed_str’ рдмрдирд╛рддрд╛ рд╣реИ рдЬреЛ рд░рд┐рд╡рд░реНрд╕ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░реЗрдЧрд╛ред

‘while’ рд▓реВрдк рддрдм рддрдХ рдЪрд▓рддрд╛ рд╣реИ рдЬрдм рддрдХ ‘i’ рд╢реВрдиреНрдп рд╕реЗ рдЕрдзрд┐рдХ рдпрд╛ рдЙрд╕рдХреЗ рдмрд░рд╛рдмрд░ рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рд▓реВрдк рдХреЗ рдЕрдВрджрд░, рдХреЛрдб рдореВрд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ ‘s’ рдХреЗ рд╡рд░реНрддрдорд╛рди рдЗрдВрдбреЗрдХреНрд╕ ‘i’ рдкрд░ рдХрд░реИрдХреНрдЯрд░ рдХреЛ ‘reversed_str’ рд╡реЗрд░рд┐рдПрдмрд▓ рдореЗрдВ рдЬреЛреЬрддрд╛ рд╣реИ рдФрд░ ‘i’ рдХреЛ 1 рд╕реЗ рдШрдЯрд╛рддрд╛ рд╣реИред рдПрдХ рдмрд╛рд░ рд▓реВрдк рдореВрд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рд╕рднреА рдХрд░реИрдХреНрдЯрд░ рдкрд░ рдкреБрдирд░рд╛рд╡реГрддрд┐ рд╕рдорд╛рдкреНрдд рдХрд░ рджреЗрддрд╛ рд╣реИ ‘s’ ‘reversed_str’ рд╡реЗрд░рд┐рдПрдмрд▓ рдореЗрдВ рд░рд┐рд╡рд╕ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реЛрдЧрд╛ред

рдЕрдВрдд рдореЗрдВ, рдХреЛрдб ‘reversed_str’ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдХрдВрд╕реЛрд▓ рдкрд░ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ “olleh” рдЖрдЙрдЯрдкреБрдЯ рдХрд░реЗрдЧрд╛ред

рдпрд╣ рднреА рдкрдврд╝реЗрдВ- How to Work with Strings in Python

рдкрд╛рдпрдерди рдореЗрдВ ‘while’ рд▓реВрдкреНрд╕ рдореЗрдВ break рдФрд░ continue рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ ?

рдкрд╛рдпрдерди рдореЗрдВ, рд▓реВрдк рдХреЗ рдкреНрд░рд╡рд╛рд╣ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ‘break’ рдФрд░ ‘continue’ рдХрдердиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ ‘while’ рд▓реВрдк рдореЗрдВ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЪрд▓рд┐рдП рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╕реЗ рд╕рдордЭрддреЗ рд╣реИрдГ-

# Example of using break in a while loop
count = 0

while count < 5:
    if count == 3:
        break
    print("The count is:", count)
    count += 1

print("Loop is done!")

# Example of using continue in a while loop
count = 0

while count < 5:
    count += 1
    if count == 3:
        continue
    print("The count is:", count)

print("Loop is done!")

рдкрд╣рд▓реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо break рдХрд╛ рдЙрдкрдпреЛрдЧ рд▓реВрдк рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВ рдЬрдм ‘count’ 3 рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХреЗрд╡рд▓ numbers 0, 1 рдФрд░ 2 рдкреНрд░рд┐рдВрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ ред

рджреВрд╕рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдЬрдм ‘count’ 3 рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрдиреЗ рдкрд░ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЛ рдЫреЛреЬрдиреЗ рдХреЗ рд▓рд┐рдП ‘continue’ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИрдВред рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ 1 рд╕реЗ 5 рддрдХ рдХреА рд╕рднреА numbers рдХреЗрд╡рд▓ 3 рдХреЛ рдЫреЛреЬрдХрд░ рдкреНрд░рд┐рдВрдЯ рд╣реЛрдЧрд╛ ред

рдпрд╣ рднреА рдкрдврд╝реЗрдВ- How to Work with Numbers in Python

рдкрд╛рдпрдерди рдореЗрдВ рдЕрдирдВрдд рд▓реВрдк рд╕реЗ рдмрдЪрдиреЗ рдХрд╛ рдХреНрдпрд╛ рдорд╣рддреНрд╡ рд╣реИ (Importance of avoiding infinite Loops in Python) ?

рдЕрдирдВрдд рд▓реВрдк рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЧрд▓рддреА рд╣реИ рдЬрд╣рд╛рдВ рдПрдХ рд▓реВрдк рдмрд┐рдирд╛ рд░реБрдХреЗ рдЪрд▓рддрд╛ рд░рд╣рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЕрдВрддрд╣реАрди рд▓реВрдк рдореЗрдВ рдлрдВрд╕ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреНрд░реИрд╢ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдлреНрд░реАрдЬ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдЙрдирд░реЗрд╕реНрдкреЛрдВрд╕рд┐рд╡ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдкрд╛рдпрдерди рдореЗрдВ, ‘while’ рд▓реВрдк, ‘for’ рд▓реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпрд╛ рдХрднреА рд╕рдорд╛рдкреНрдд рди рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ реЮрдВрдХреНрд╢рди рдХреЛ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд░реВрдк рд╕реЗ рдХреЙрд▓ рдХрд░рдХреЗ рдЕрдирдВрдд рд▓реВрдк рдмрдирд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕рд▓рд┐рдП, рдкрд╛рдпрдерди рдореЗрдВ рдЕрдирдВрдд рд▓реВрдк рд╕реЗ рдмрдЪрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рд┐рд╕реНрдЯрдо рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдзреАрдорд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдХреНрд░реИрд╢ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдбреЗрдЯрд╛ рд╣рд╛рдирд┐ рдпрд╛ рдЕрдиреНрдп рдЕрд╡рд╛рдВрдЫрдиреАрдп рдкрд░рд┐рдгрд╛рдо рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмреЬреЗ рдкреИрдорд╛рдиреЗ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВред

рдЕрдирдВрдд рд▓реВрдк рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреА рд╕реАрдорд┐рдд рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рд▓реВрдк рдХреА рдХрдВрдбреАрд╢рди рд╣рдореЗрд╢рд╛ рд╕рд╣реА рд╣реЛред рдЗрд╕реЗ рд▓реВрдк рдХрдВрдбреАрд╢рдиреНрд╕ рдХреА рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдЬрд╛рдВрдЪ рдХрд░рдХреЗ, рдмреНрд░реЗрдХ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдФрд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдкреБрдирд░рд╛рд╡рд░реНрддреА рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╕рдорд╛рдкреНрддрд┐ рдХреА рдХрдВрдбреАрд╢рди рд╣реИред

рдпрд╣ рднреА рдкрдврд╝реЗрдВ- рд░рд╛рдЬрд╕реНрдерд╛рди рдХрд┐рд╕рд╛рди рдХрд░реНрдЬ рдорд╛рдлреА рдпреЛрдЬрдирд╛ рдХреНрдпрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдлрд╛рдпрджреЗ, рдкрд╛рддреНрд░рддрд╛, рдЖрд╡реЗрджрди рдХреИрд╕реЗ рдХрд░реЗрдВ

рдкрд╛рдпрдерди рдореЗрдВ рдиреЗрд╕реНрдЯреЗрдб рд▓реВрдк рдХреНрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (What is nested loop in Python and How It Works) ?

рдкрд╛рдпрдерди рдореЗрдВ рдиреЗрд╕реНрдЯреЗрдб рд▓реВрдк рджреВрд╕рд░реЗ рд▓реВрдк рдХреЗ рдЕрдВрджрд░ рдПрдХ рд▓реВрдк рдмрдирд╛рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд▓реВрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рджреВрд╕рд░реЗ рд▓реВрдк рдореЗрдВ рдХрдИ рдмрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпрд╣ рдЖрдкрдХреЛ рдЬрдЯрд┐рд▓ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреА рд╕реБрдмрд┐рдШрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдХрдИ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬреИрд╕реЗ рджреЛ-рдбрд┐рдореЗрдиреНрд╢рдирд▓ рдРрд░реЗ рдкрд░ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХрд░рдирд╛ рдпрд╛ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдкрд░ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдирд╛ред

Here's an example of nested loops in Python:

for i in range(3):
    for j in range(3):
        print(i, j)

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рджреЛ рд▓реВрдк рд╣реИрдВрдГ рдПрдХ рдмрд╛рд╣рд░реА рд▓реВрдк рдЬреЛ 0 рд╕реЗ 2 рддрдХ рдкреБрдирд░рд╛рд╡реГрддрд┐ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдПрдХ рдЖрдВрддрд░рд┐рдХ рд▓реВрдк рдЬреЛ рдмрд╛рд╣рд░реА рд▓реВрдк рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЗ рд▓рд┐рдП 0 рд╕реЗ 2 рддрдХ рдкреБрдирд░рд╛рд╡реГрддреНрдд рдХрд░рддрд╛ рд╣реИред рдЗрдирд░ рд▓реВрдк рдХреЗ рдЕрдВрджрд░ ‘print()’ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреЛ 9 рдмрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЗ рд▓рд┐рдП ‘i’ рдФрд░ ‘j’ рдХреЗ рдорд╛рди рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдиреЗрд╕реНрдЯреЗрдб рд▓реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ two-dimensional arrays рдпрд╛ рдореИрдЯреНрд░рд┐рд╕реЗрд╕ рдкрд░ рдкреБрдирд░рд╛рд╡реГрддрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдПрдГ

matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

for row in matrix:
    for element in row:
        print(element)

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдЖрдЙрдЯрд░ рд▓реВрдк рдореИрдЯреНрд░рд┐рдХреНрд╕ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рддрд╡реВ рдкрд░ рдкреБрдирд░рд╛рд╡реГрддрд┐ рдХрд░рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдЗрдирд░ рд▓реВрдк row рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдкрд░ рдкреБрдирд░рд╛рд╡реГрддрд┐ рдХрд░рддрд╛ рд╣реИред рдореИрдЯреНрд░рд┐рдХреНрд╕ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдПрд▓рд┐рдореЗрдВрдЯ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рддреЗ рд╣реБрдП, рдЗрдирд░ рд▓реВрдк рдХреЗ рдЕрдВрджрд░ ‘print()’ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреЛ 9 рдмрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпрд╣ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдиреЗрд╕реНрдЯреЗрдб рд▓реВрдк рдЖрдкрдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреА рд╕рдордп рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдмреЭрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЦрд╛рд╕рдХрд░ рдпрджрд┐ рд▓реВрдк рдХрдИ рд╕реНрддрд░реЛрдВ рдкрд░ рдиреЗрд╕реНрдЯреЗрдб рд╣реИрдВ рдпрд╛ рдпрджрд┐ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмреЬреА рд╣реИред рдЗрд╕рд▓рд┐рдП, рдиреЗрд╕реНрдЯреЗрдб рд▓реВрдк рдХрд╛ рд╡рд┐рд╡реЗрдХрдкреВрд░реНрдг рддрд░реАрдХреЗ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдФрд░ рдЬрдм рднреА рд╕рдВрднрд╡ рд╣реЛ рдЕрдкрдиреЗ рдХреЛрдб рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред

Multiple lists рдкрд░ рдкреБрдирд░рд╛рд╡реГрддрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП nested for loops рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдФрд░ рдЬрдЯрд┐рд▓ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреЗрд╕реНрдЯреЗрдб рд▓реВрдкреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВрдГ-

Example 1: Iterating over multiple lists

list1 = [1, 2, 3]
list2 = ['a', 'b', 'c']

for item1 in list1:
    for item2 in list2:
        print(item1, item2)

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо рдПрдХ рд╕рд╛рде рджреЛ lists рдкрд░ рдкреБрдирд░рд╛рд╡реГрддрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП nested for loops рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИрдВред рдмрд╛рд╣рд░реА рд▓реВрдк ‘list1’ рдкрд░ рдкреБрдирд░рд╛рд╡реГрддрд┐ рдХрд░рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдЖрдВрддрд░рд┐рдХ рд▓реВрдк ‘list2’ рдкрд░ рдкреБрдирд░рд╛рд╡реГрддрд┐ рдХрд░рддрд╛ рд╣реИред

рдЗрдирд░ рд▓реВрдк рдХреЗ рдЕрдВрджрд░ ‘print()’ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреЛ 9 рдмрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рджреЛ lists рд╕реЗ рдПрд▓реАрдореЗрдиреНрдЯреНрд╕ рдХреЗ рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдВрдпреЛрдЬрдиреЛрдВ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

Example 2: Performing complex tasks with nested while loops

n = 5
i = 1
j = 1

while i <= n:
    while j <= i:
        print('*', end='')
        j += 1
    print()
    i += 1
    j = 1

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо asterisks рдХреЗ рдкреИрдЯрд░реНрди рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреЗрд╕реНрдЯреЗрдб while рд▓реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИрдВред

рдмрд╛рд╣рд░реА while рд▓реВрдк 1 рд╕реЗ ‘n’ рддрдХ рдкреБрдирд░рд╛рд╡реГрддреНрдд рд╣реЛрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдЖрдВрддрд░рд┐рдХ while рд▓реВрдк 1 рд╕реЗ ‘i’ рдХреЗ рд╡рд░реНрддрдорд╛рди рдорд╛рди рддрдХ рдкреБрдирд░рд╛рд╡реГрддреНрдд рд╣реЛрддрд╛ рд╣реИред

рдЗрдирд░ рд▓реВрдк рдХреЗ рдЕрдВрджрд░ ‘print()’ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ ‘j’ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдорд╛рди рдХреЗ рд▓рд┐рдП рдПрдХ asterisks рдЪрд┐рд╣реНрди рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ, рдФрд░ end=” тАЩрдкреИрд░рд╛рдореАрдЯрд░ ‘print()’ реЮрдВрдХреНрд╢рди рдХреЛ рдПрдХ рдиреНрдпреВрд▓рд╛рдЗрди рдХреИрд░реЗрдХреНрдЯрд░ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИред

рдЖрдВрддрд░рд┐рдХ рд▓реВрдк рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдмрд╛рд╣рд░реА рд▓реВрдк рдПрдХ рдирдИ рд▓рд╛рдИрди рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ рдФрд░ ‘i’ рдХреЗ рдорд╛рди рдХреЛ рдмреЭрд╛рддрд╛ рд╣реИ, рдЕрдЧрд▓реЗ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЗ рд▓рд┐рдП ‘j’ рдХреЛ 1 рдкрд░ рд░реАрд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред

This pattern will output:

#This pattern would output:

*
**
***
****
*****

рдирд┐рд╖реНрдХрд░реНрд╖ (Conclusion)

рд▓реВрдкреНрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рд╣реИрдВ, рдФрд░ рд╡реЗ рдЖрдкрдХреЛ рдХреЛрдб рдХреЗ рдПрдХ рдмреНрд▓реЙрдХ рдХреЛ рдмрд╛рд░-рдмрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рд╕реБрдмрд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИрдВред рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рд▓реВрдк рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рджреЛрд╣рд░рд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдХреЛрдб рдХреЛ рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рд╕рдордп рдХреА рдмрдЪрдд рдХрд░рддреЗ рд╣реИрдВред

рдЕрдЧрд░ рдЖрдкрдХреЛ рдпрд╣ рдкреЛрд╕реНрдЯ рдЕрдЪреНрдЫрд╛ рд▓рдЧрд╛ рддреЛ рдЗрд╕реЗ рдЕрдкрдиреЗ рджреЛрд╕реНрддреЛрдВ рдХреЗ рд╕рд╛рде рд╢реЗрдпрд░ рдХрд░реЗ рддрд╛рдХреА рдЙрдиреНрд╣реЗрдВ рднреА рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рд╣реЛ рд╕рдХреЗ ред

Tazahindi Staff
Tazahindi Staffhttps://tazahindi.com
рдЗрд╕ рдкреЛрд╕реНрдЯ рдХреЗ рд▓реЗрдЦрдХ рд╕рддреНрдпрдЬреАрдд рд╣реИ, рд╡рд╣ рдЗрд╕ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХрд╛ Founder рднреА рд╣реИрдВ ред рдЙрдиреНрд╣реЛрдВрдиреЗ Information Technology рдореЗрдВ рд╕реНрдирд╛рддрдХ рдФрд░ Computer Application рдореЗрдВ рдорд╛рд╕реНрдЯрд░ рдбрд┐рдЧреНрд░реА рдкреНрд░рд╛рдкреНрдд рдХреА рд╣реИрдВ ред

LEAVE A REPLY

Please enter your comment!
Please enter your name here