Python में अनंत लूप से बचाव
Python में for स्टेटमेंट के साथ बने लूप एक समय में एक संग्रह में एक आइटम को पार करते हैं। इसलिए for लूप के अनंत होने की संभावना कम होती है।
हालांकि, while लूप को लूप की शुरुआत में उल्लिखित शर्त को असत्य बनाने के लिए लूप के शरीर के अंदर कुछ प्रावधान करके नियंत्रित करने की आवश्यकता होती है। यह आमतौर पर पुनरावृत्तियों की गिनती रखकर किया जाता है।
x = 0
while x < 5:
x = x + 1
print(x)
लूप पुनरावृत्ति को break का उपयोग करके पुनरावृत्तियों से जल्दी बाहर निकलने के द्वारा भी नियंत्रित किया जा सकता है।
while True:
stmt1
stmt2
if expr == True:
break
stmt3
..