<snapdata remixID="14621131"><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="length" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="Nested SquareNumber %&apos;Num&apos; SquareSize %&apos;Size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="down"></block><block s="doFor"><l>length</l><block var="Num"/><l>1</l><script><block s="changePenColorDimension"><l><option>hue</option></l><block s="reportRandom"><l>1</l><l>10</l></block></block><custom-block s="square [side length] %s"><block s="reportVariadicProduct"><list><block var="Size"/><block var="length"/></list></block><comment w="90" collapsed="false">Use this square block in your code.</comment></custom-block><block s="forward"><block s="reportVariadicProduct"><list><l>1</l><block var="length"/></list></block></block><block s="changeYPosition"><l>-5</l></block><block s="changeXPosition"><l>1</l></block><block s="floodFill"></block></script></block></script></block-definition><block-definition s="Nested SquareNum %&apos;number&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="down"></block><block s="hide"></block><block s="doFor"><l>length</l><l>1</l><block var="number"/><script><custom-block s="square [side length] %s"><block s="reportVariadicProduct"><list><l>10</l><block var="length"/></list></block><comment w="90" collapsed="false">Use this square block in your code.</comment></custom-block></script></block><block s="show"></block></script></block-definition></blocks><primitives></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="74"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAUEUlEQVR4Ae3dXW7c1hUAYCpyLCe2k6Kp0fapCNCuoUCB7qHZS5fRvaRraJ66gr4E6EsfGhgpkPgvkiWr99gawYpHNkWRlzz3fgwmHo3Ie8/5DmeOhpQ4w2AhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDANgQOthGGKG4rcP73v/5xGA7/PJydn952LNsTSC1weHBnGM6+OfjL3/6ZOg/BNy9QdlRLGwKl+b4a/jQcHHzVRj6yIDBR4NXw9fDRYWysAU8ktFkdgY/qTGOWxQXevPPVfBeHNkECga8cCUpQJSEOGrCdgAABAgQIrCCgAa+AbkoCBAgQIOAccO/7wP0C8HG5nfUOIf8mBOLU78tye9pENpJoXEADbrzAH0wvmm+8aH3ywTWtQGD7AifbD1GEBHYCDkHvJHr9N9753u01eXk3JxD7sqM5zZW11YQ04FYrKy8CBAgQ2LSABrzp8giOAAECBFoVcA641coumdejMnicM3a+bUllY99EIA49vyi3xzfZyLoE1hXQgNf1zzn7pyXseMH7Imf4om5QIH7r2YV1Gyxs2yk5BN12fZfJ7rgM+2CZoY1KYJJA7I+xX1oIJBLQgBMVS6gECBAg0I6ABtxOLWVCgAABAokEnANOVKysoT4rF/o4LT/qHZ5nzUDcWxQ4K+d877wahvv+7neL5RHTCAENeASSVW4nEM03XiyfO95yO0hbXxE4ih/oYp/SgK+4+CKPgJfEPLVKG2m88z32G6pp67fVwGOfclRlq9UR1xgBDXiMknUIECBAgMDMAhrwzKCGI0CAAAECYwScAx6jZJ1qAqdlpji154h1NfI0E+32Cy9aaUom0A8I2Jc/AOTbdQXiRTZufq+mrnuG2Ryuy1AlMd5EwD59Ey3rLi4Q73zLX5ZYCLwjEPuFIyPvsHggsYAGnLh4QidAgACBvAIacN7aiZwAAQIEEgs4B5y4eD2H/u+S/JNyi09FtLQnEJ8s+LDcvmwvNRkRuBTQgC8p3MkkEM03XqT/kylosY4W8EmXo6msmFjAIejExes59Hjn+33PAI3nHrV1dKPxIkvv9ZVUMRAgQIAAAQKVBbwDrgxuOgIECBAgEALOAdsPmhV4Mvx6OBk+LTv5cbM5Zk/sdDga7g7Pyy9cfZc9FfETuLGABnxjMhtkEXhZmu9ZeYF/PvwqS8jdxXlUfpf9ZXdZS5jAGwGHoO0JzQoclne+x6//mKXZFNMnFvWJOlkI9CigAfdYdTkTIECAwOoCGvDqJRAAAQIECPQo4Bxwj1WX84XAo/Jv/LXpCZFFBe6W0eOyKY8XncXgBLIJaMDZKibeGQWi+UZz+OWMYxrqXYGn7z7kEQIEXIjDPtCzQLzzfdAzQKXcw9hRhkrYpkkk4BxwomIJlQABAgTaEdCA26mlTAgQIEAgkYBzwImKJdSKAo8/H4afjsop4tOKkyad6qS8jNwrf8v76IekCQibwDoCGvA67mbdukA035OPh+F/8am0lvcKPPjpvd/2TQIE9gs4BL3fxaO9C8Q736f3elcYl384OVIwzspaBN4S0IDfwnCXAAECBAjUEtCAa0mbhwABAgQIvCXgHPBbGO4S+KBA/E7WebkdfHDNNlbY5eqVoo16ymJTAp5WmyqHYDYvEA0pbmebj3SeAB0jm8fRKAT2CHh67UHxEIFrBeKd76trv9veNyLXXt7tt1c9GW1cQAPeeIGER4AAAQJtCmjAbdZVVgQIECCwcQHngDdeIOElEIhP2YtP24sPVsqyxGcjxIdBxScyWggQWEVAA16F3aRNCUTzjYb2faKsXOArUbGE2qqAQ9CtVlZe9QTine+TetPNMlPEm+kd+yxJG4TAtgQ04G3VQzQECBAg0ImABtxJoaVJgAABAtsScA54W/UQTQMC938chjvlnPBZ5WfXYblK12k5rPzsswYQpUCgA4HKLxEdiEqxe4FovtEMP31al+LYhzfVBTcbgVsKOAR9S0CbE/i5QLzzPVrhI3Jjztrvun+eu68JEBgvoAGPt7ImAQIECBCYTUADno3SQAQIECBAYLyAc8DjraxJ4MYCvy9bfF5uz2+8ZTmHXLb5ody+nbCtTQgQ2L6ABrz9GokwsUA032ikv5uQQ1zh0kKAQLsCDkG3W1uZbUAg3vlOvdxybDflnfMG0hYCAQIjBDTgEUhWIUCAAAECcwtowHOLGo8AAQIECIwQ0IBHIFmFAAECBAjMLaABzy1qPAIECBAgMEJAAx6BZBUCBAgQIDC3gAY8t6jxCBAgQIDACAENeASSVQgQIECAwNwCGvDcosYjQIAAAQIjBDTgEUhWIUCAAAECcwtowHOLGo8AAQIECIwQ0IBHIFmFAAECBAjMLaABzy1qPAIECBAgMEJAAx6BZBUCUwXik5CmfqpRbBfbWwgQaFPAxxG2WVdZbUQgPs83ln+9+edG/999HvCNNrIyAQJpBDTgNKUSaEaBbzMGLWYCBKoIOARdhdkkBAgQIEDgqoAGfNXDVwQIECBAoIqABlyF2SQECBAgQOCqgAZ81cNXBAgQIECgioAGXIXZJAQIECBA4KqABnzVw1cECBAgQKCKgAZchdkkBAgQIEDgqoAGfNXDVwRuLXB4OgzH9249zI0HiDljbgsBAjkEXIgjR51EmUjg9O6bYJ/8om7Q0Xx3c9ed2WwECEwR0ICnqNmGwHsEnn32nm/6FgECBC4EHIK2KxAgQIAAgRUENOAV0E1JgAABAgQ0YPsAAQIECBBYQUADXgHdlAQIECBAQAO2DxAgQIAAgRUENOAV0E1JgAABAgQ0YPsAAQIECBBYQUADXgHdlI0JnJR8HibLKeKNuC0ECKwm4EIcq9GbuBmBTy4y+W2ijKL57uJOFLZQCbQkoAG3VE25rCPwaJ1pzUqAQG4Bh6Bz10/0BAgQIJBUQANOWjhhEyBAgEBuAQ04d/1ET4AAAQJJBTTgpIUTNgECBAjkFtCAc9dP9AQIECCQVEADTlo4YRMgQIBAbgENOHf9RE+AAAECSQU04KSFE/ZKAudl3p6eNZFr5GwhQGB2ARfimJ3UgE0LHFxk18szJ5rvLuemCys5AvUFenkZqS9rxjYFPGParKusCKwg0NPBtBV4TUmAAAECBPYLaMD7XTxKgAABAgQWFdCAF+U1OAECBAgQ2C+gAe938SgBAgQIEFhUQANelNfgBAgQIEBgv4AGvN/FowQIECBAYFEBDXhRXoMTIECAAIH9AhrwfheP9i5wUv7g98FPvSuMyz+cwstCgMCNBDxrbsRl5W4E7h2/SfU3L7pJeXKi0Xx3XpMHsSGB/gQ04P5qLuMxAo9+GLOWdQgQIDBZwCHoyXQ2JECAAAEC0wU04Ol2tiRAgAABApMFNODJdDYkQIAAAQLTBTTg6Xa2JECAAAECkwU04Ml0NiRAgAABAtMFNODpdrYkQIAAAQKTBTTgyXQ2JECAAAEC0wU04Ol2tkwvcLdk8DR9FttPIIzD2kKAwNsCLsTxtob7nQnsrnL1387yrp1uNN+dde25zUdguwIa8HZrI7LFBR4vPoMJCBAgcJ2AQ9DXyXicAAECBAgsKKABL4hraAIECBAgcJ2ABnydjMcJECBAgMCCAhrwgriGJkCAAAEC1wlowNfJeJwAAQIECCwooAEviGtoAgQIECBwnYAGfJ2MxwkQIECAwIICGvCCuIZeV+BsOCr/PVk3CLO/VyDqc1qqZCHQo4ALcfRY9U5y/nh4PpyXXD8bfuwk43xpxg9JUScLgR4FNOAeq95Jzg+H7zrJVJoECGQUcAg6Y9XETIAAAQLpBTTg9CWUAAECBAhkFNCAM1ZNzAQIECCQXkADTl9CCRAgQIBARgENOGPVxEyAAAEC6QU04PQllAABAgQIZBTQgDNWTcwECBAgkF5AA05fwj4TeFHS/qLP1LvIOmobNbYQaFnAhTharm7DuT28yO0PDefYc2rRfHc17tlB7m0LaMBt17fZ7L5sNjOJESDQi4BD0L1UWp4ECBAgsCkBDXhT5RAMAQIECPQioAH3Uml5EiBAgMCmBDTgTZVDMAQIECDQi4AG3Eul5UmAAAECmxLQgDdVDsEQIECAQC8CGnAvlZYnAQIECGxKQAPeVDkEc14I7JT2g30CsV/E/mEh0IqAC3G0UslG8ji4yMOO2UhBZ0wjmu9u/5hxWEMRWE3A69xq9CbeJ2CH3KfiMQIEWhRwtK/FqsqJAAECBDYvoAFvvkQCJECAAIEWBTTgFqsqJwIECBDYvIAGvPkSCZAAAQIEWhTQgFusqpwIECBAYPMCGvDmSyRAAgQIEGhRQANusapyIkCAAIHNC2jAmy9R/gDPytUTjlzCKH8hN5ZB7FOxb1kIZBVw3YOslUsU951XJdjyo97D+NdCYCaBaL6v962ZxjMMgdoCGnBt8Q7nu39Wko6bhQABAgQuBRyCvqRwhwABAgQI1BPQgOtZm4kAAQIECFwKaMCXFO4QIECAAIF6AhpwPWszESBAgACBSwEN+JLCHQIECBAgUE9AA65nbSYCBAgQIHApoAFfUrhDgAABAgTqCWjA9azbmemopPK0nXRk0oBA7I93G8hDCl0JuBBHV+WeKdnnZZy4tOSTmcYzDIHbCsQPhS9uO4jtCdQV0IDrercx2+M20pAFAQIE1hRwCHpNfXMTIECAQLcCGnC3pZc4AQIECKwpoAGvqW9uAgQIEOhWQAPutvQSJ0CAAIE1BTTgNfXNTYAAAQLdCmjA3ZZe4gQIECCwpoAGvKa+uQkQIECgWwENuNvSXyR+WP496R1B/s0IxL4c+7SFQAIBF+JIUKRFQ3x5MbpLSy7KbPBKAtF8d/t0pSlNQ2CqgAY8Va6V7Z61kog8CBAgkEvAIehc9RItAQIECDQioAE3UkhpECBAgEAuAQ04V71ES4AAAQKNCGjAjRRSGgQIECCQS0ADzlUv0RIgQIBAIwIacCOFlAYBAgQI5BLQgHPVS7QECBAg0IiABtxIIYfDg/ib7q9bSUceBG4h8PXF8+EWQ9iUwPICLsSxvHGlGc6+GT4qlwE6O/9HpQlNQ2CbAq9/GC3PBwsBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAtkF/g+z79p0w936XQAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="75"></list></costumes><sounds><list struct="atomic" id="76"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="5"><sprite name="Explore" idx="1" x="-123.99371069182394" y="-1.761006289308142" heading="268" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="208,46,255,1" pen="tip" id="81"><costumes><list struct="atomic" id="82"></list></costumes><sounds><list struct="atomic" id="83"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="155.5" y="126.99999999999997" w="90" collapsed="false">These two scripts perform the same task!!!!</comment><script x="294.50000000000006" y="129.33333333333334"><block s="doFor"><l>index</l><l>1</l><l>10</l><script><block s="doSayFor"><block var="index"/><l>2</l></block></script><comment w="90" collapsed="false">The sprite is able to count up from 1 to 10 using a custom variable for counting correctly without skipping numbers.</comment></block></script><script x="14.5" y="20.333333333333343"><block s="hide"></block></script><script x="15.5" y="63.66666666666663"><block s="show"></block></script><comment x="148.5" y="10" w="90" collapsed="false">SLIDE 7</comment><script x="10" y="103.49999999999997"><block s="doSayFor"><l>1</l><l>2</l></block><block s="doSayFor"><l>2</l><l>2</l></block><block s="doSayFor"><l>3</l><l>2</l></block><block s="doSayFor"><l>4</l><l>2</l></block><block s="doSayFor"><l>5</l><l>2</l></block><block s="doSayFor"><l>6</l><l>2</l></block><block s="doSayFor"><l>7</l><l>2</l></block><block s="doSayFor"><l>8</l><l>2</l></block><block s="doSayFor"><l>9</l><l>2</l></block><block s="doSayFor"><l>10</l><l>2</l></block></script></scripts></sprite><sprite name="Counting" idx="2" x="-23.99371069182439" y="-1.761006289308142" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="88,255,89,1" pen="tip" id="128"><costumes><list struct="atomic" id="129"></list></costumes><sounds><list struct="atomic" id="130"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="127"><block s="hide"></block></script><script x="11" y="170.33333333333326"><block s="show"></block></script><comment x="123" y="123.66666666666666" w="80" collapsed="false">SLIDE 8</comment><script x="324" y="152"><block s="doFor"><l>index</l><l>1</l><l>10</l><script><block s="doSayFor"><block var="index"/><l>2</l></block></script><comment w="90" collapsed="false">The sprite is able to count up from 1 to 10 using a custom variable for counting correctly without skipping numbers.</comment></block></script><script x="35" y="249"><block s="doFor"><l>index</l><l>1</l><l>15</l><script><block s="doSayFor"><block s="reportVariadicProduct"><list><block var="index"/><l>2</l></list></block><l>2</l></block></script><comment w="90" collapsed="false">This sprite is able to count up to thirty from 0 by skipping by 2. It is able to do this by multiply the variable by 2.</comment></block></script><script x="54" y="407"><block s="doFor"><l>index</l><l>1</l><l>12</l><script><block s="doSayFor"><block s="reportVariadicProduct"><list><block var="index"/><l>10</l></list></block><l>2</l></block></script><comment w="90" collapsed="false">This code counts up to 120 by 10&apos;s. It does this by multiplying the variable by 10 in order to skip any number that&apos;s not a multiple of 10.</comment></block></script></scripts></sprite><sprite name="Squares" idx="4" x="160" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="245,123,0,1" pen="tip" id="173"><costumes><list struct="atomic" id="174"></list></costumes><sounds><list struct="atomic" id="175"></list></sounds><blocks></blocks><variables></variables><scripts><script x="74.5" y="115"><block s="clear"></block></script><comment x="186.5" y="19.666666666666657" w="80" collapsed="false">SLIDE 11</comment><script x="117.5" y="173.33333333333337"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="gotoXY"><l>160</l><l>0</l></block><block s="setHeading"><l>90</l></block><block s="clear"></block></script><script x="10" y="408.9666666666667"><block s="gotoXY"><l>10</l><l>0</l></block></script><script x="384.5" y="181.33333333333314"><custom-block s="Nested SquareNum %s"><l>8</l><comment w="182" collapsed="false">The nested square Num block allows for the nested squares to come from the corner and then outward. Inside the block is for length=1-number so that whatever number I put into the Nested Square Num block it create that amount of the shape. Then I have a square side length code block which allows it to create the squares and inside that block is the 10xlength which allows the squares to become small to big. </comment></custom-block></script></scripts></sprite><sprite name="Epic" idx="5" x="-21" y="50" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="225.91999999999942,119,255,1" pen="tip" id="195"><costumes><list struct="atomic" id="196"></list></costumes><sounds><list struct="atomic" id="197"></list></sounds><blocks></blocks><variables></variables><scripts><script x="28" y="136"><block s="hide"></block></script><script x="29" y="179.33333333333326"><block s="show"></block></script><script x="29" y="228"><block s="clear"></block></script><comment x="141" y="132.66666666666666" w="80" collapsed="false">SLIDE 12</comment><script x="12" y="352.33333333333337"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><l>-125</l><l>115</l></block><block s="clear"></block></script><script x="207" y="362.33333333333314"><custom-block s="Nested SquareNumber %s SquareSize %s"><l>13</l><l>15</l><comment w="215" collapsed="false">I have the for length = num to 1 so that the it creates in this case 13 squares and go from biggest in size to smallest instead of smallest to biggest. I used the change hue by pick random 1 to 10 so that it creates squares that are different colors. I then used square side length block which will create the squares as well as put size x length into the square block so that it creates squares that are the same dimensions except they are dilated smaller one after the other. Next I used the move 1xlength so that each square gradually goes into the center instead of the shapes being on top of each other. I then used the chang y and change x block just so the shape will look even more in center. Lastly I used the fill block so that it fills each square in instead of the square just being outlined in the colors.</comment></custom-block></script></scripts></sprite><sprite name="Spiral" idx="3" x="75" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="31,235,255,1" pen="tip" id="217"><costumes><list struct="atomic" id="218"></list></costumes><sounds><list struct="atomic" id="219"></list></sounds><blocks></blocks><variables></variables><scripts><script x="28" y="23"><block s="hide"></block></script><script x="29" y="66.33333333333329"><block s="show"></block></script><script x="30" y="113"><block s="clear"></block></script><comment x="141" y="19.666666666666657" w="80" collapsed="false">SLIDES 9 &amp; 10</comment><script x="63" y="362.33333333333337"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="gotoXY"><l>75</l><l>0</l></block><block s="setHeading"><l>90</l></block><block s="clear"></block></script><script x="287" y="26.166666666666686"><block s="down"></block><block s="doFor"><l>length</l><l>100</l><l>1</l><script><block s="forward"><block s="reportVariadicProduct"><list><l>2</l><block var="length"/></list></block></block><block s="turn"><l>72</l></block></script><comment w="221" collapsed="false">For length = 100-1 this allows it to make the shape but from largest to small instead of small to big. The turn # of degrees allows us to make different shapes. For example 72 degrees makes a spiral of pentagons but 90 degrees makes a spiral of squares. The 2xlength is there so that the shape progressively gets either bigger or smaller depending on which way it is going.</comment></block></script><script x="296" y="255"><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>15</l></block></script><comment w="90" collapsed="false">For length = 1-200 this allows it to make the shape but from small to large. The .1xlength gives the allusion that it is going in a circular spiral. The turn 15 degrees allows it to have a tight swirl. </comment></block></script></scripts></sprite><watcher scope="Explore" s="xPosition" style="normal" x="9.87539062500025" y="9.875390624999987" 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>