हर एथलीट यह जानता है कि
आप अभ्यास करके अच्छे बनते है।
जब तक आप बहुत अच्छे या अपने लक्ष तक ना
पहुच पाये, तब तक उन चाल को दोहराते रहे।
जब में हाइ स्कूल मे था
मै अभ्यास तब तक नहीं छोड़ता था
जब तक दस फ्री थ्रो एक पंक्ति में न कर लु।
वैसे ही, जब आप एक कम्प्युटर प्रोग्राम
करते है और एक कमांड दोहोराते है
आप इसे दोहराने के लिए
सटीक संख्या दे सकते हैं।
या आप एक लक्ष्य
निर्धारित कर सकते हैं,
और इसे तब तक दोहराने के लिए कह सकते हैं
जब तक कि यह लक्ष्य तक न पहुँच जाए।
दूसरे उदाहरण में "रिपीट" ब्लॉक बदल गया है।
यह निर्दिष्ट करने के बजाय कि
आप इसे कितनी बार दोहराना चाहते हैं
आप "रिपीट अंटिल" ब्लॉक
का उपयोग कर सकते हैं
Angry Bird को एक ही काम करने के लिए कहें
सकते है जब तक कि उसे सुअर नहीं मिलता,
या जब तक यह दीवार में
क्रैश नहीं हो जाता।
फिर से, हम कई ब्लॉकों को लूप के अंदर रख
सकते हैं, और कई कार्यों को दोहरा सकते हैं।