यहाँ जावा में पुनरावृत्तियों के लिए वाक्यविन्यास है (C # में कुछ समान सिंटैक्स):
Iterator it = sequence.iterator();
while (it.hasNext()) {
System.out.println(it.next());
}
जो समझ में आता है। यहाँ पायथन में बराबर सिंटैक्स है:
it = iter(sequence)
while True:
try:
value = it.next()
except StopIteration:
break
print(value)
मैंने सोचा था कि अपवादों का उपयोग केवल अच्छी तरह से, असाधारण परिस्थितियों में किया जाना चाहिए था।
पायथन अपवादों को रोकने के लिए अपवादों का उपयोग क्यों करता है?