अजगर निम्नलिखित स्निपेट पर विचार करें:लूप के लिए पायथन - यह अनंत लूप क्यों नहीं है?
x = 14
for k in range(x):
x += 1
निष्पादन के अंत में, x
28.
मेरा प्रश्न के बराबर है: नहीं इस कोड को पाश हमेशा के लिए होना चाहिए? प्रत्येक पुनरावृत्ति पर, यह जांचता है कि k
x
से कम है या नहीं। हालांकि, x
लूप के भीतर बढ़ी है, इसलिए इसकी अगली तुलना के लिए उच्च मूल्य है।
अजगर का कौन सा संस्करण उपयोग कर रहे हैं बनाने के लिए पाश का उपयोग कर सकते हैं? – thefourtheye