इस tutorial में हम Python में while loop के बारे में बात करेंगे और examples के साथ Python में while loop को उपयोग करना सीखेंगे।
Python में while loop की मदद से आप कई statements को बार-बार तब तक execute कर सकते हैं, जब तक कि while की condition false नहीं हो जाती।
अगर आपको loop चलाने से पहले ही यह पता हो कि आपको loop को एक specific number of times ही चलाना है, तो हम ज्यादातर for loop का उपयोग करते हैं।
लेकिन, अगर आपको loop को एक specific number of times चलाने की बजाय dynamically changing condition के आधार पर चलाना हो, तो हम ज्यादातर while loop का उपयोग करते हैं।
While Loop Syntax in Python:
while condition:
# code block to be executed
statements
Condition: यह एक boolean expression होता है, और यदि इसका परिणाम true आता है, तो program का flow loop के अंदर चला जाता है।
Statement(s): जब program का flow loop के अंदर आता है, तब ये statements execute होते हैं। सभी statements execute हो जाने के बाद program का flow फिर से condition पर लौटता है।
Example 1: Basic Usage
count = 1
while count <= 5:
print("Count:", count)
count = count + 1
Output:
Count: 1
Count: 2
Count: 3
Count: 4
Count: 5
Example 2: Dynamically Changing Condition
n = int(input("Enter Your Number: "))
s = 0
while n > 0:
r = n % 10
n = n // 10
s = s + r
print('Sum of Digits:', s)
Output:
Enter Your Number: 7539
Sum of Digits: 24
Code Explanation:
Example 2 में while loop के साथ जो dynamically changing condition का उपयोग किया गया है, loop कितनी बार चलेगा यह इस बात पर निर्भर करता है कि variable n की value क्या है और वह कितनी बार divide होने के बाद 0 हो जाएगी।
What’s Next: इस tutorial में हमने Pythonमें while Loop को use करना सिखा। अगले tutorial में हम Python में loop jump statements (break, continue) और pass का उपयोग करना सीखेंगे।