<snapdata remixID="14611545"><project name="U1L3.3 Modern Art With Polygons: for loop" app="Snap! 11.0.4, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U1L3.3 Modern Art With Polygons: for loop"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="square [side length] %&apos;side length&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="down"></block><block s="doRepeat"><l>4</l><script><block s="forward"><block var="side length"/></block><block s="turn"><l>90</l></block></script></block><block s="up"></block></script></block-definition><block-definition s="sqaure [num] %&apos;num&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs></block-definition><block-definition s="square [num] %&apos;num&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doUntil"><block var="num"/><script><custom-block s="square [side length] %s"><block s="reportVariadicProduct"><list><l>5</l><block var="length"/></list></block><comment w="90" collapsed="false">Use this square block in your code.</comment></custom-block></script></block></script></block-definition><block-definition s="Nested Squares [num] %&apos;num&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="setHeading"><l>180</l><comment w="90" collapsed="false">The code starts by putting the sprite to face 180 degrees and then move to the top left of the screen to begin drawing then setting the pen color to orange. The length goes down from 110 to 1 to go from a bugger square to a smaller square to create squares that get smaller but are still next to eachother. The pen is placed down and the drawing is started. The sprite is pointed to the right and a random hue of the color orange is picked from 1-100. Then, the square length is 15 times any length inputted starting at 110 and ending at 1. The length of the square determines how many squares are made. Then, for every dquare made, the code goes down 6 and right 6 and for every square, it fills the whole square.&#xD;&#xD;-AY</comment></block><block s="gotoXY"><l>-230</l><l>170</l></block><block s="setColor"><color>204,95,0,1</color></block><block s="doFor"><l>length</l><block var="num"/><l>1</l><script><block s="down"></block><block s="setHeading"><l>90</l></block><block s="setPenColorDimension"><l><option>hue</option></l><block s="reportRandom"><l>1</l><l>100</l></block></block><custom-block s="square [side length] %s"><block s="reportVariadicProduct"><list><l>15</l><block var="length"/></list></block></custom-block><custom-block s="square [num] %s"><block var="num"/></custom-block><block s="forward"><l>6</l></block><block s="changeYPosition"><l>-6</l></block><block s="floodFill"></block></script></block></script></block-definition><block-definition s="Nested Squares 2 [num] %&apos;num&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="setColor"><color>46,46,46,1</color><comment w="90" collapsed="false">The code begins by setting the color to a dark gray. The inputted values for the loop block are 1 to 20, meaning that the square&apos;s side length will be 5 times what ever side length is inputted. So a square with a side length of 5, then 10, then 15, qill be created on top of one another.&#xD;&#xD;-AY</comment></block><block s="doFor"><l>length</l><l>1</l><block var="num"/><script><custom-block s="square [side length] %s"><block s="reportVariadicProduct"><list><l>5</l><block var="length"/></list></block></custom-block><custom-block s="square [num] %s"><block var="num"/></custom-block></script></block></script></block-definition></blocks><primitives><block-definition s="for %&apos;count&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control" selector="doFor" primitive="doFor"><header></header><code></code><translations></translations><inputs><input type="%upvar" readonly="true" irreplaceable="true">i</input><input type="%n">1</input><input type="%n">10</input><input type="%loop" readonly="true" irreplaceable="true"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doFor</l></block><block s="doDeclareVariables"><list><l>test</l><l>increment</l></list></block><block s="doSetVar"><l>count</l><block var="start"/></block><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>test</l><block s="reifyPredicate"><autolambda><block s="reportVariadicGreaterThan"><list><block var="count"/><block var="end"/></list></block></autolambda><list></list></block></block><block s="doSetVar"><l>increment</l><l>1</l></block></script><script><block s="doSetVar"><l>test</l><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block var="count"/><block var="end"/></list></block></autolambda><list></list></block></block><block s="doSetVar"><l>increment</l><l>-1</l></block></script></block><block s="doUntil"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>count</l><block var="increment"/></block></script></block></script></block-definition></primitives><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="160"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAQAElEQVR4AezVC27kNhAEUCP3P3SC/NZeez6SSDWb9YJg1zsjkV2vDdQfH/4jQIAAAQIEbhdQwLeTu5AAAQIECHx8ZBew3wACBAgQIFAkoICL4F1LgAABAtkCCjh3/5ITIECAQKGAAi7EdzUBAgQI5Aoo4NzdZyeXngABAsUCCrh4Aa4nQIAAgUwBBZy5d6mzBaQnQGABAQW8wBKMQIAAAQJ5Ago4b+cSE8gWkJ7AIgIKeJFFGIMAAQIEsgQUcNa+pSVAIFtA+oUEFPBCyzAKAQIECOQIKOCcXUtKgACBbIHF0ivgxRZiHAIECBDIEFDAGXuWkgABAgQWE7i5gBdLbxwCBAgQIFAkoICL4F1LgAABAtkCCvjG/buKAAECBAj8J6CA/5PwNwECBAgQuFFAAd+InX2V9AQIECDwWUABf9bwMwECBAgQuElAAd8E7ZpsAekJECDwu4AC/l3EvwkQIECAwA0CCvgGZFcQyBaQngCBnwQU8E8qPiNAgAABApMFFPBkYMcTIJAtID2BRwIK+JGMzwkQIECAwEQBBTwR19EECBDIFpD+mYACfqbjOwIECBAgMElAAU+CdSwBAgQIZAu8Sq+AXwn5ngABAgQITBBQwBNQHUmAAAECBF4J7F3Ar9L7ngABAgQIFAko4CJ41xIgQIBAtoAC3nf/khEgQIDAwgIKeOHlGI0AAQIE9hVQwPvuNjuZ9AQIEFhcQAEvviDjESBAgMCeAgp4z71KlS0gPQECDQQUcIMlGZEAAQIE9hNQwPvtVCIC2QLSE2gioICbLMqYBAgQILCXgALea5/SECCQLSB9IwEF3GhZRiVAgACBfQQU8D67lIQAAQLZAs3SK+BmCzMuAQIECOwhoID32KMUBAgQINBMYHABN0tvXAIECBAgUCSggIvgXUuAAAEC2QIKeOD+HUWAAAECBN4VUMDvSnmOAAECBAgMFFDAAzGzj5KeAAECBI4IKOAjWp4lQIAAAQKDBBTwIEjHZAtIT4AAgaMCCviomOcJECBAgMAAAQU8ANERBLIFpCdA4IyAAj6j5h0CBAgQIHBRQAFfBPQ6AQLZAtITOCuggM/KeY8AAQIECFwQUMAX8LxKgACBbAHprwgo4Ct63iVAgAABAicFFPBJOK8RIECAQLbA1fQK+Kqg9wkQIECAwAkBBXwCzSsECBAgQOCqQO8Cvpre+wQIECBAoEhAARfBu5YAAQIEsgUUcN/9m5wAAQIEGgso4MbLMzoBAgQI9BVQwH13lz259AQIEGguoICbL9D4BAgQINBTQAH33JupswWkJ0BgAwEFvMESRSBAgACBfgIKuN/OTEwgW0B6ApsIKOBNFikGAQIECPQSUMC99mVaAgSyBaTfSEABb7RMUQgQIECgj4AC7rMrkxIgQCBbYLP0CnizhYpDgAABAj0EFHCPPZmSAAECBDYTOFjAm6UXhwABAgQIFAko4CJ41xIgQIBAtoACPrB/jxIgQIAAgVECCniUpHMIECBAgMABAQV8ACv7UekJECBAYKSAAh6p6SwCBAgQIPCmgAJ+E8pj2QLSEyBAYLSAAh4t6jwCBAgQIPCGgAJ+A8kjBLIFpCdAYIaAAp6h6kwCBAgQIPBCQAG/API1AQLZAtITmCWggGfJOpcAAQIECDwRUMBPcHxFgACBbAHpZwoo4Jm6ziZAgAABAg8EFPADGB8TIECAQLbA7PQKeLaw8wkQIECAwA8CCvgHFB8RIECAAIHZAmsX8Oz0zidAgAABAkUCCrgI3rUECBAgkC2ggNfdv8kIECBAYGMBBbzxckUjQIAAgXUFFPC6u8meTHoCBAhsLqCAN1+weAQIECCwpoACXnMvpsoWkJ4AgQABBRywZBEJECBAYD0BBbzeTkxEIFtAegIhAgo4ZNFiEiBAgMBaAgp4rX2YhgCBbAHpgwQUcNCyRSVAgACBdQQU8Dq7MAkBAgSyBcLSK+CwhYtLgAABAmsIKOA19mAKAgQIEAgT+K2Aw9KLS4AAAQIEigQUcBG8awkQIEAgW0ABf9q/HwkQIECAwF0CCvguafcQIECAAIFPAgr4E0b2j9ITIECAwJ0CCvhObXcRIECAAIF/BRTwvxD+yhaQngABAncLKOC7xd1HgAABAgT+ElDAfyH4n0C2gPQECFQIKOAKdXcSIECAQLyAAo7/FQBAIFtAegJVAgq4St69BAgQIBAtoICj1y88AQLZAtJXCijgSn13EyBAgECsgAKOXb3gBAgQyBaoTq+AqzfgfgIECBCIFFDAkWsXmgABAgSqBWoLuDq9+wkQIECAQJGAAi6Cdy0BAgQIZAso4Lr9u5kAAQIEggUUcPDyRSdAgACBOgEFXGeffbP0BAgQCBdQwOG/AOITIECAQI2AAq5xd2u2gPQECBD4UMB+CQgQIECAQIGAAi5AdyWBaAHhCRD4W0AB/83gDwIECBAgcK+AAr7X220ECGQLSE/gfwEF/D+FHwgQIECAwH0CCvg+azcRIEAgW0D6LwIK+AuHfxAgQIAAgXsEFPA9zm4hQIAAgWyBb+kV8DcSHxAgQIAAgfkCCni+sRsIECBAgMA3gagC/pbeBwQIECBAoEhAARfBu5YAAQIEsgUUcMz+BSVAgACBlQQU8ErbMAsBAgQIxAgo4JhVZweVngABAqsJKODVNmIeAgQIEIgQUMARaxYyW0B6AgRWFFDAK27FTAQIECCwvYAC3n7FAhLIFpCewKoCCnjVzZiLAAECBLYWUMBbr1c4AgSyBaRfWUABr7wdsxEgQIDAtgIKeNvVCkaAAIFsgdXTK+DVN2Q+AgQIENhSQAFvuVahCBAgQGB1gbkFvHp68xEgQIAAgSIBBVwE71oCBAgQyBZQwPP272QCBAgQIPBQQAE/pPEFAQIECBCYJ6CA59lmnyw9AQIECDwVUMBPeXxJgAABAgTmCCjgOa5OzRaQngABAi8FFPBLIg8QIECAAIHxAgp4vKkTCWQLSE+AwFsCCvgtJg8RIECAAIGxAgp4rKfTCBDIFpCewNsCCvhtKg8SIECAAIFxAgp4nKWTCBAgkC0g/SEBBXyIy8MECBAgQGCMgAIe4+gUAgQIEMgWOJxeAR8m8wIBAgQIELguoICvGzqBAAECBAgcFtiqgA+n9wIBAgQIECgSUMBF8K4lQIAAgWwBBbzN/gUhQIAAgU4CCrjTtsxKgAABAtsIKOBtVpkdRHoCBAh0E1DA3TZmXgIECBDYQkABb7FGIbIFpCdAoKOAAu64NTMTIECAQHsBBdx+hQIQyBaQnkBXAQXcdXPmJkCAAIHWAgq49foMT4BAtoD0nQUUcOftmZ0AAQIE2goo4LarMzgBAgSyBbqnV8DdN2h+AgQIEGgpoIBbrs3QBAgQINBd4FoBd09vfgIECBAgUCSggIvgXUuAAAEC2QIK+Pz+vUmAAAECBE4LKODTdF4kQIAAAQLnBRTwebvsN6UnQIAAgUsCCvgSn5cJECBAgMA5AQV8zs1b2QLSEyBA4LKAAr5M6AACBAgQIHBcQAEfN/MGgWwB6QkQGCKggIcwOoQAAQIECBwTUMDHvDxNgEC2gPQEhgko4GGUDiJAgAABAu8LKOD3rTxJgACBbAHphwoo4KGcDiNAgAABAu8JKOD3nDxFgAABAtkCw9Mr4OGkDiRAgAABAq8FFPBrI08QIECAAIHhAq0KeHh6BxIgQIAAgSIBBVwE71oCBAgQyBZQwG32b1ACBAgQ2ElAAe+0TVkIECBAoI2AAm6zquxBpSdAgMBuAgp4t43KQ4AAAQItBBRwizUZMltAegIEdhRQwDtuVSYCBAgQWF5AAS+/IgMSyBaQnsCuAgp4183KRYAAAQJLCyjgpddjOAIEsgWk31lAAe+8XdkIECBAYFkBBbzsagxGgACBbIHd0yvg3TcsHwECBAgsKaCAl1yLoQgQIEBgd4HnBbx7evkIECBAgECRgAIugnctAQIECGQLKODH+/cNAQIECBCYJqCAp9E6mAABAgQIPBZQwI9tsr+RngABAgSmCijgqbwOJ0CAAAECPwso4J9dfJotID0BAgSmCyjg6cQuIECAAAEC3wUU8HcTnxDIFpCeAIFbBBTwLcwuIUCAAAECXwUU8FcP/yJAIFtAegK3CSjg26hdRIAAAQIEfgko4F8WfiJAgEC2gPS3CijgW7ldRoAAAQIE/hFQwP84+JMAAQIEsgVuT6+Abyd3IQECBAgQ+PhQwH4LCBAgQIBAgcBSBVyQ35UECBAgQKBEQAGXsLuUAAECBNIFFPAyvwEGIUCAAIEkAQWctG1ZCRAgQGAZAQW8zCqyB5GeAAECaQIKOG3j8hIgQIDAEgIKeIk1GCJbQHoCBBIFFHDi1mUmQIAAgXIBBVy+AgMQyBaQnkCqgAJO3bzcBAgQIFAqoIBL+V1OgEC2gPTJAgo4efuyEyBAgECZgAIuo3cxAQIEsgXS0yvg9N8A+QkQIECgREABl7C7lAABAgSyBT4+FHD6b4D8BAgQIFAioIBL2F1KgAABAukCyQWcvnv5CRAgQKBQQAEX4ruaAAECBHIFFHDq7uUmQIAAgVIBBVzK73ICBAgQSBVQwKmbz84tPQECBMoFFHD5CgxAgAABAokCCjhx6zJnC0hPgMASAgp4iTUYggABAgTSBBRw2sblJZAtID2BZQQU8DKrMAgBAgQIJAko4KRty0qAQLaA9EsJKOCl1mEYAgQIEEgRUMApm5aTAAEC2QLLpVfAy63EQAQIECCQIKCAE7YsIwECBAgsJ3BrAS+X3kAECBAgQKBIQAEXwbuWAAECBLIFFPBt+3cRAQIECBD4JaCAf1n4iQABAgQI3CaggG+jzr5IegIECBD4KqCAv3r4FwECBAgQuEVAAd/C7JJsAekJECDwXUABfzfxCQECBAgQmC6ggKcTu4BAtoD0BAj8LKCAf3bxKQECBAgQmCqggKfyOpwAgWwB6Qk8FlDAj218Q4AAAQIEpgko4Gm0DiZAgEC2gPTPBRTwcx/fEiBAgACBKQIKeAqrQwkQIEAgW+B1egX82sgTBAgQIEBguIACHk7qQAIECBAg8Fpg5wJ+nd4TBAgQIECgSEABF8G7lgABAgSyBRTwrvuXiwABAgSWFlDAS6/HcAQIECCwq4AC3nWz2bmkJ0CAwPICCnj5FRmQAAECBHYUUMA7blWmbAHpCRBoIaCAW6zJkAQIECCwm4AC3m2j8hDIFpCeQBsBBdxmVQYlQIAAgZ0EFPBO25SFAIFsAelbCSjgVusyLAECBAjsIqCAd9mkHAQIEMgWaJdeAbdbmYEJECBAYAcBBbzDFmUgQIAAgXYCQwu4XXoDEyBAgACBIgEFXATvWgIECBDIFlDAw/bvIAIECBAg8L6AAn7fypMECBAgQGCYgAIeRpl9kPQECBAgcExAAR/z8jQBAgQIEBgioICHMDokW0B6AgQIHBdQwMfNvEGAAAECBC4LKODLhA4gkC0gPQECv+uE6gAAAkNJREFU5wQU8Dk3bxEgQIAAgUsCCvgSn5cJEMgWkJ7AeQEFfN7OmwQIECBA4LSAAj5N50UCBAhkC0h/TUABX/PzNgECBAgQOCWggE+xeYkAAQIEsgWup1fA1w2dQIAAAQIEDgso4MNkXiBAgAABAtcFOhfw9fROIECAAAECRQIKuAjetQQIECCQLaCAu+7f3AQIECDQWkABt16f4QkQIECgq4AC7rq57LmlJ0CAQHsBBdx+hQIQIECAQEcBBdxxa2bOFpCeAIEtBBTwFmsUggABAgS6CSjgbhszL4FsAekJbCOggLdZpSAECBAg0ElAAXfallkJEMgWkH4rAQW81TqFIUCAAIEuAgq4y6bMSYAAgWyB7dIr4O1WKhABAgQIdBBQwB22ZEYCBAgQ2E7gUAFvl14gAgQIECBQJKCAi+BdS4AAAQLZAgr47f17kAABAgQIjBNQwOMsnUSAAAECBN4WUMBvU2U/KD0BAgQIjBVQwGM9nUaAAAECBN4SUMBvMXkoW0B6AgQIjBdQwONNnUiAAAECBF4KKOCXRB4gkC0gPQECcwQU8BxXpxIgQIAAgacCCvgpjy8JEMgWkJ7APAEFPM/WyQQIECBA4KGAAn5I4wsCBAhkC0g/V0ABz/V1OgECBAgQ+FFAAf/I4kMCBAgQyBaYn14Bzzd2AwECBAgQ+CaggL+R+IAAAQIECMwXWLmA56d3AwECBAgQKBJQwEXwriVAgACBbAEFvOr+zUWAAAECWwso4K3XKxwBAgQIrCrwJwAAAP//lVwoVAAAAAZJREFUAwDU5ALRcl29HAAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="161"></list></costumes><sounds><list struct="atomic" id="162"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="4"><sprite name="Explore" idx="1" x="-123.99371069182394" y="-1.7610062893080851" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="208,46,255,1" pen="tip" id="167"><costumes><list struct="atomic" id="168"></list></costumes><sounds><list struct="atomic" id="169"></list></sounds><blocks></blocks><variables></variables><scripts><script x="138.50000000000006" y="223.33333333333337"><block s="doFor"><l>i</l><l>1</l><l>10</l><script><block s="doSayFor"><block var="i"/><l>2</l></block></script><comment w="90" collapsed="false">The sprites will count from 1-10 by saying a number for 2 seconds than switching to the next number because I inputted the 1 and 10 to signify the numbers that it will show (1-10).&#xD;&#xD;-AY</comment></block></script></scripts></sprite><sprite name="Counting" idx="2" x="-23.99371069182439" y="-1.7610062893080851" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="88,255,89,1" pen="tip" id="182"><costumes><list struct="atomic" id="183"></list></costumes><sounds><list struct="atomic" id="184"></list></sounds><blocks></blocks><variables></variables><scripts><script x="89" y="138"><block s="doFor"><l>i</l><l>0</l><l>15</l><script><block s="doSayFor"><block s="reportVariadicProduct"><list><block var="i"/><l>2</l></list></block><l>2</l></block></script><comment w="90" collapsed="true">Since I want this to count from 0-30 in twos, I put in the numbers 0 to 15 so that the purple say blcok can multiply the starting number by 2 and count from 0 to 30, thereby saying a number every 2 seconds.&#xD;&#xD;-AY</comment></block></script><script x="89" y="234"><block s="doFor"><l>i</l><l>0</l><l>12</l><script><block s="doSayFor"><block s="reportVariadicProduct"><list><block var="i"/><l>10</l></list></block><l>2</l></block></script><comment w="90" collapsed="true">The goal of this code is to count from 0 to 120. To count from 0-120 by every 10, I need to be able to create a multipy by 10 block for every number that it inputs so that it counts 10, 20, 30 etc..&#xD;&#xD;-AY</comment></block></script></scripts></sprite><sprite name="Spiral" idx="3" x="-93.07846582552475" y="-148.76550636099967" heading="195" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="31,235,255,1" pen="tip" id="216"><costumes><list struct="atomic" id="217"></list></costumes><sounds><list struct="atomic" id="218"></list></sounds><blocks></blocks><variables></variables><scripts><script x="110" y="42.166666666666686"><block s="down"></block><block s="doFor"><l>length</l><l>1</l><l>100</l><script><block s="forward"><block s="reportVariadicProduct"><list><l>2</l><block var="length"/></list></block></block><block s="turn"><l>90</l></block></script><comment w="90" collapsed="true">The code here begins by putting the pen down and beginning the squiral. For every line created, the length will be multiplied by 2 after it turns 90 degrees to start a new line for side lengths 1-100. Although, it is creating a square spiral and not a smooth one yet.&#xD;&#xD;-AY</comment></block></script><script x="104" y="290"><block s="down"></block><block s="doFor"><l>length</l><l>1</l><l>200</l><script><block s="forward"><block s="reportVariadicProduct"><list><l>.1</l><block var="length"/></list></block></block><block s="turn"><l>10</l></block></script><comment w="90" collapsed="true">The pen is down and the drawing is started. For every input of length, it is multiplied by .1 to create the least amount of flat edges possible. it then turns 10 degrees for every line made that is multiplied by 0.1, thereby making a smooth and small spiral.&#xD;&#xD;-AY</comment></block></script></scripts></sprite><sprite name="Squares" idx="4" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="46,46,46,1" pen="tip" id="254"><costumes><list struct="atomic" id="255"></list></costumes><sounds><list struct="atomic" id="256"></list></sounds><blocks></blocks><variables></variables><scripts><script x="47" y="202.00000000000006"><block s="setColor"><color>46,46,46,1</color><comment w="90" collapsed="false">The code begins by setting the color to a dark gray. The inputted values for the loop block are 1 to 20, meaning that the square&apos;s side length will be 5 times what ever side length is inputted. So a square with a side length of 5, then 10, then 15, will be created on top of one another.&#xD;&#xD;-AY</comment></block><block s="doFor"><l>length</l><l>1</l><l>20</l><script><custom-block s="square [side length] %s"><block s="reportVariadicProduct"><list><l>5</l><block var="length"/></list></block></custom-block><custom-block s="square [num] %s"><l>20</l></custom-block></script></block></script><script x="45" y="355.9999999999999"><custom-block s="Nested Squares 2 [num] %s"><l>50</l><comment w="90" collapsed="false">This code is the same as the code above except you can input how many nested squares you want.&#xD;&#xD;-AY</comment></custom-block></script></scripts></sprite><sprite name="Epic" idx="5" x="-38" y="-22" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="204,0,134.64000000000004,1" pen="tip" id="279"><costumes><list struct="atomic" id="280"></list></costumes><sounds><list struct="atomic" id="281"></list></sounds><blocks></blocks><variables></variables><scripts><script x="54" y="37"><block s="setHeading"><l>180</l><comment w="90" collapsed="false">The code starts by putting the sprite to face 180 degrees and then move to the top left of the screen to begin drawing then setting the pen color to orange. The length goes down from 110 to 1 to go from a bugger square to a smaller square to create squares that get smaller but are still next to eachother. The pen is placed down and the drawing is started. The sprite is pointed to the right and a random hue of the color orange is picked from 1-100. Then, the square length is 15 times any length inputted starting at 110 and ending at 1. The length of the square determines how many squares are made. Then, for every dquare made, the code goes down 6 and right 6 and for every square, it fills the whole square.&#xD;&#xD;-AY</comment></block><block s="gotoXY"><l>-230</l><l>170</l></block><block s="setColor"><color>204,95,0,1</color></block><block s="doFor"><l>length</l><l>110</l><l>1</l><script><block s="down"></block><block s="setHeading"><l>90</l></block><block s="setPenColorDimension"><l><option>hue</option></l><block s="reportRandom"><l>1</l><l>100</l></block></block><custom-block s="square [side length] %s"><block s="reportVariadicProduct"><list><l>15</l><block var="length"/></list></block></custom-block><custom-block s="square [num] %s"><l>10</l></custom-block><block s="forward"><l>6</l></block><block s="changeYPosition"><l>-6</l></block><block s="floodFill"></block></script></block></script><script x="38" y="375"><custom-block s="Nested Squares [num] %s"><l>32</l><comment w="90" collapsed="false">This code is the same as the code above except when you imput the amount of sqaures that you want, it will draw that amount of squares and adjust the drawing to the amount of shapes that you want.&#xD;&#xD;-AY </comment></custom-block></script></scripts></sprite><watcher scope="Explore" s="xPosition" style="normal" x="9.875390625000364" y="9.87539062499998" color="74,108,212" hidden="true"/></sprites></stage><variables></variables></scene></scenes></project><media name="U1L3.3 Modern Art With Polygons: for loop" app="Snap! 11.0.4, https://snap.berkeley.edu" version="2"></media></snapdata>