<snapdata remixID="12495200"><project name="(factors of ()) block" app="Snap! 8.2, https://snap.berkeley.edu" version="2"><notes>this is a block i made that finds the factors of a given number. feel free to use it in your projects. to use it, just go inside the project and click the file icon on the top ribbon. then click "Export blocks..." then click "OK". this downloads an XML file. to import the block into your project, click the file icon, then "Import", and choose the XML file. you can now use the block in your project.&#xD;&#xD;when you try to put 0 in the number input, it throws an error at you, saying that "0 has an infinite number of factors". this is because when you divide 0 by basically any number, you get 0, which is a whole number.</notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="(factors of ()) block"><notes>this is a block i made that finds the factors of a given number. feel free to use it in your projects. to use it, just go inside the project and click the file icon on the top ribbon. then click "Export blocks..." then click "OK". this downloads an XML file. to import the block into your project, click the file icon, then "Import", and choose the XML file. you can now use the block in your project.&#xD;&#xD;when you try to put 0 in the number input, it throws an error at you, saying that "0 has an infinite number of factors". this is because when you divide 0 by basically any number, you get 0, which is a whole number.</notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="factors of %&apos;number&apos;" type="reporter" category="operators"><variables><list struct="atomic" id="6">factors</list></variables><header></header><code></code><translations></translations><inputs><input type="%n">20</input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="number"/><l>0</l></list></block><script><block s="doApplyExtension"><l>err_error(msg)</l><list><l>0 has an infinite number of factors</l></list></block></script></block><block s="doWarp"><script><block s="doSetVar"><l>factors</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block var="number"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="number"/><block var="i"/></block><l>0</l></list></block><script><block s="doAddToList"><block var="i"/><block var="factors"/></block></script></block></script></block></script></block><block s="doReport"><block var="factors"/></block></script></block-definition></blocks><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="54"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="55"></list></costumes><sounds><list struct="atomic" id="56"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="80,80,80,1" pen="tip" id="61"><costumes><list id="62"><item><ref mediaID="Sprite_cst_untitled script pic "></ref></item></list></costumes><sounds><list struct="atomic" id="63"></list></sounds><blocks></blocks><variables></variables><scripts><script x="50" y="60"><block s="receiveGo"></block><block s="doAsk"><l>type a number</l></block><block s="bubble"><custom-block s="factors of %n"><block s="getLastAnswer"></block><variables><variable name="factors"><list struct="atomic" id="75">1,2,3,4,6,7,8,12,14,16,21,23,24,28,32,42,46,48,56,69,84,92,96,112,138,161,168,184,224,276,322,336,368,483,552,644,672,736,966,1104,1288,1932,2208,2576,3864,5152,7728,15456</list></variable></variables></custom-block></block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="(factors of ()) block" app="Snap! 8.2, https://snap.berkeley.edu" version="2"><costume name="untitled script pic " center-x="174" center-y="36" image="data:image/png;base64,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" embed="&lt;script app=&quot;Snap! 8.2, https://snap.berkeley.edu&quot; version=&quot;2&quot;&gt;&lt;blocks&gt;&lt;block-definition s=&quot;factors of %&amp;apos;number&amp;apos;&quot; type=&quot;reporter&quot; category=&quot;operators&quot;&gt;&lt;variables&gt;&lt;list struct=&quot;atomic&quot; id=&quot;3&quot;&gt;factors&lt;/list&gt;&lt;/variables&gt;&lt;header&gt;&lt;/header&gt;&lt;code&gt;&lt;/code&gt;&lt;translations&gt;&lt;/translations&gt;&lt;inputs&gt;&lt;input type=&quot;%n&quot;&gt;20&lt;/input&gt;&lt;/inputs&gt;&lt;script&gt;&lt;block s=&quot;doIf&quot;&gt;&lt;block s=&quot;reportVariadicEquals&quot;&gt;&lt;list&gt;&lt;block var=&quot;number&quot;/&gt;&lt;l&gt;0&lt;/l&gt;&lt;/list&gt;&lt;/block&gt;&lt;script&gt;&lt;block s=&quot;doApplyExtension&quot;&gt;&lt;l&gt;err_error(msg)&lt;/l&gt;&lt;list&gt;&lt;l&gt;0 has an infinite number of factors&lt;/l&gt;&lt;/list&gt;&lt;/block&gt;&lt;/script&gt;&lt;/block&gt;&lt;block s=&quot;doWarp&quot;&gt;&lt;script&gt;&lt;block s=&quot;doSetVar&quot;&gt;&lt;l&gt;factors&lt;/l&gt;&lt;block s=&quot;reportNewList&quot;&gt;&lt;list&gt;&lt;/list&gt;&lt;/block&gt;&lt;/block&gt;&lt;block s=&quot;doFor&quot;&gt;&lt;l&gt;i&lt;/l&gt;&lt;l&gt;1&lt;/l&gt;&lt;block var=&quot;number&quot;/&gt;&lt;script&gt;&lt;block s=&quot;doIf&quot;&gt;&lt;block s=&quot;reportVariadicEquals&quot;&gt;&lt;list&gt;&lt;block s=&quot;reportModulus&quot;&gt;&lt;block var=&quot;number&quot;/&gt;&lt;block var=&quot;i&quot;/&gt;&lt;/block&gt;&lt;l&gt;0&lt;/l&gt;&lt;/list&gt;&lt;/block&gt;&lt;script&gt;&lt;block s=&quot;doAddToList&quot;&gt;&lt;block var=&quot;i&quot;/&gt;&lt;block var=&quot;factors&quot;/&gt;&lt;/block&gt;&lt;/script&gt;&lt;/block&gt;&lt;/script&gt;&lt;/block&gt;&lt;/script&gt;&lt;/block&gt;&lt;block s=&quot;doReport&quot;&gt;&lt;block var=&quot;factors&quot;/&gt;&lt;/block&gt;&lt;/script&gt;&lt;/block-definition&gt;&lt;/blocks&gt;&lt;script&gt;&lt;custom-block s=&quot;factors of %n&quot;&gt;&lt;l&gt;&lt;/l&gt;&lt;variables&gt;&lt;variable name=&quot;factors&quot;&gt;&lt;l&gt;0&lt;/l&gt;&lt;/variable&gt;&lt;/variables&gt;&lt;/custom-block&gt;&lt;/script&gt;&lt;/script&gt;" mediaID="Sprite_cst_untitled script pic "/></media></snapdata>