<xml xmlns="https://developers.google.com/blockly/xml">
<description>
<![CDATA[


# Introduction

## Hello World Loops

In this demo, you will print hello 10 times and understand the concept of loops.

+ First, open the Text toolbox on the left, and drag the `Text` block to the workspace. Set the text contents of the text box.
+ Then drag a `Print` block from the `Text` toolbox to the workspace.
+ Now link the text block to the print block like attaching a jigsaw puzzle

We now wish to print hello not once but 10 times.

This can be achieved in a crude way by copy pasting your hello world block 10 times. But what about 100 or 1000 times?

## Loops

+ Drag a `repeat 10 times` loop from the Loop menu on the left.
+ Place the above block inside the repeat block.


<img class="ui image fluid" src='data:image/jpeg;base64,[encoded data, 20552 characters]'/>

## Execute the code

+ Click on the `Run` button to view the results

+ Change 10 to 20 and check that loop works correctly

]]>
</description>
  <block type="controls_repeat_ext" id="s-tW;mxv.$yVL:=QLQG;" x="33" y="-9">
        <value name="TIMES">
          <shadow type="math_number" id="l=g-1C|#n@R;G_rhPOk$">
            <field name="NUM">10</field>
          </shadow>
        </value>
        <statement name="DO">
          <block type="cs_print" id="OvdOc).Qgs|:`SiWRgDA">
            <value name="TEXT">
              <shadow type="text" id="W#9%QeySd^mGaf5S3@at">
                <field name="TEXT">abc</field>
              </shadow>
              <block type="text" id="13`r!2J@7-NM?)AMp)m8">
                <field name="TEXT">Hello!😁</field>
              </block>
            </value>
          </block>
        </statement>
      </block>
    </xml>
