व्हाइल लूप के विपरीत, Python में for लूप को पुनरावृत्तियों की संख्या गिनने के लिए काउंटिंग वेरिएबल की आवश्यकता नहीं होती। इसलिए, for लूप को समतुल्य while लूप में बदलने के लिए इस तथ्य को ध्यान में रखना चाहिए।
निम्नलिखित एक साधारण for लूप है जो एक रेंज पर पुनरावृति करता है:
for x in range(5):
print(x)
इसे while लूप में बदलने के लिए, हम लूप शुरू होने से पहले एक काउंटिंग वेरिएबल को 0 से आरंभ करते हैं और हर पुनरावृत्ति में इसे 1 से बढ़ाते हैं जब तक यह 5 से कम है:
x = 0
while x < 5:
x = x + 1
print(x)