23.व्हाइल लूप
व्हाइल का मतलब जबतक. याने जबतक कोई स्थिति यथास्थिती है तब तक कोड को रन करो. स्थिती में परिवर्तन होने पर कोड रन करना रोक दो
- स्क्रीन को क्लियर कर लें
यह व्हाइल लूप है
do.while[ COMMANDS ]condition
make "x 1 do.while [ print :x make "x :x + 1 ] :x < 10
@ इसे कर के देखो
कोई गेम बनाते समय आप किसी एक्शन को व्हाइल लूप से रिपीट कर सकते हो जब तक यूजर से इनपुट ना मिले
do.while [ make "x ( readword [Please enter a number] ) ] :x < 10
@ इसे कर के देखो . जब इनपुट बॉक्स खुले तो उसे बिना कोई नंबर डाले बंद कर देना
हम कुछ स्टेप्स के बाद यूजर से पूछ सकते हैं कि वह आगे कंटिन्यू करना चाहता है या नहीं
नीचे लिखा हुआ कोड स्क्रीन पर yoyo प्रिंट करेगा और आपसे पूछेगा कि आप इसे कंटिन्यू करना चाहते हैं या नहीं. no कहने पर वह एक और बार yoyo प्रिंट करेगा. और yes कहने पर रुक जाएगा
do.while [ print "yoyo make "answer ( readword [Would you like to stop printing yoyo? yes/no] ) ] notequalp :answer "yes
@ इसे कर के देखें
हम एक नंबर गेसिंग गेम बना सकते हैं. जिसमे कंप्यूटर 0 से 100 तक एक नंबर चुनेगा. और आपको गेस करना है. वह आपको बताएगा कि आपका गेस चुने हुए नंबर से कम है या जादा
make "number sum random 99 1 do.while [ make "answer ( readword [choose a number between 1- 100] ) if :answer > :number [ print [ number too big ] ] if :answer < :number [ print [ number too small ] ] ] :answer <> :number print [ good job]
@ इसे कर के देखें