<snapdata remixID="12139544"><project name="Do Now 4.4b: Number List Generators (starter)" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Do Now 4.4b: Number List Generators (starter)"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="sum %&apos;numbers&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>sum</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="numbers"/></block><script><block s="doSetVar"><l>sum</l><block s="reportVariadicSum"><list><block var="sum"/><block s="reportListItem"><block var="index"/><block var="numbers"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="sum"/></block></script></block-definition><block-definition s="RandomList %&apos;ListLength&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n">1</input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list><comment w="198" collapsed="true">1.0: For generating a random list of #s</comment></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doDeleteFromList"><l><option>all</option></l><block var="list"/></block><block s="doRepeat"><block var="ListLength"/><script><block s="doAddToList"><block s="reportRandom"><l>1</l><block var="ListLength"/></block><block var="list"/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script></block-definition><block-definition s="RandomListRange %&apos;num1&apos; %&apos;num2&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list><comment w="198" collapsed="true">1.0: For generating a random list of #s</comment></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doDeleteFromList"><l><option>all</option></l><block var="list"/></block><block s="doRepeat"><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block var="num1"/><block var="num2"/></block></block><l>1</l></list></block><script><block s="doAddToList"><block s="reportRandom"><block var="num1"/><block var="num2"/></block><block var="list"/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script></block-definition><block-definition s="avg %&apos;numbers&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportQuotient"><custom-block s="sum %l"><block var="numbers"/><comment w="170.5" collapsed="false">1.1: Computes the sum of a list</comment></custom-block><block s="reportListAttribute"><l><option>length</option></l><block var="numbers"/></block></block></block></script></block-definition><block-definition s="numbers 1 -&gt; 10" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>list</l></list><comment w="170.5" collapsed="false">1.0: Just for generating a list of number (1-10)</comment></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><l>10</l><script><block s="doAddToList"><block var="index"/><block var="list"/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="list"/></block></script></block-definition><block-definition s="randomnumber 1 -&gt; %&apos;ListLength&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>list</l><l>lengthList</l></list><comment w="267.5" collapsed="false">1.0b: Just for generating a random list of numbers (1-&gt;)</comment></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>lengthList</l><block var="ListLength"/></block><block s="doRepeat"><block var="lengthList"/><script><block s="doAddToList"><block s="reportRandom"><l>1</l><block var="lengthList"/></block><block var="list"/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="list"/></block></script><scripts><script x="187.4951171875" y="232.77777777777777"><block s="reportNewList"><list></list></block></script></scripts></block-definition><block-definition s="randomnumber %&apos;num1&apos; &lt;-&gt; %&apos;num2&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>list</l></list><comment w="353.5" collapsed="false">1.0c: Just for generating a random list of numbers in a range (num1 -&gt; num2)</comment></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block var="num1"/><block var="num2"/></block></block><l>1</l></list></block><script><block s="doAddToList"><block s="reportRandom"><block var="num1"/><block var="num2"/></block><block var="list"/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="list"/></block></script><scripts><script x="304.23111979166663" y="132.88888888888889"><block var="num2"/></script><script x="308.3977864583333" y="110.22222222222221"><block var="num1"/></script></scripts></block-definition><block-definition s="includes negative? %&apos;numList&apos;" type="predicate" category="variables"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="numList"/></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="index"/><block var="numList"/></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><scripts><script x="338.09114583333326" y="48.35555555555606"><block var="lengthList"/></script></scripts></block-definition><block-definition s="increasing? %&apos;numList&apos;" type="predicate" category="variables"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="numList"/></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="index"/><block var="numList"/></block><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="numList"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition><block-definition s="maximum %&apos;numList&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>max</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>max</l><l>0</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="numList"/></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="index"/><block var="numList"/></block><block var="max"/></block><script><block s="doSetVar"><l>max</l><block s="reportListItem"><block var="index"/><block var="numList"/></block></block></script></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="max"/></block></script><scripts><script x="283.16178385416686" y="235.52222222222227"><block s="reportBoolean"><l><bool>false</bool></l></block></script><script x="283.32845052083337" y="208.8555555555559"><block s="reportBoolean"><l><bool>true</bool></l></block></script><script x="238.5693359375002" y="58.99444444444484"><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="numList"/></block></script><script x="288.16666666666663" y="179.52222222222252"><block s="doReport"><l></l></block></script></scripts></block-definition><block-definition s="make all positive %&apos;numList&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>List</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>List</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="numList"/></block><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><block var="index"/><block var="numList"/></block><l>0</l></block><script><block s="doAddToList"><block s="reportMonadic"><l><option>abs</option></l><block s="reportListItem"><block var="index"/><block var="numList"/></block></block><block var="List"/></block></script><script><block s="doAddToList"><block s="reportListItem"><block var="index"/><block var="numList"/></block><block var="List"/></block></script></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="List"/></block></script><scripts><script x="315.82845052083337" y="60.777777777777786"><block s="reportVariadicProduct"><list><l>2</l><block s="reportMonadic"><l><option>abs</option></l><l></l></block></list></block></script><script x="299.10677083333337" y="229.80555555555674"><custom-block s="sum %l"><block var="numList"/></custom-block></script></scripts></block-definition><block-definition s="only evens %&apos;numList&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>List</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>List</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="numList"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportModulus"><block s="reportListItem"><block var="index"/><block var="numList"/></block><l>2</l></block><l>0</l></block><script><block s="doAddToList"><block s="reportListItem"><block var="index"/><block var="numList"/></block><block var="List"/></block></script></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="List"/></block></script></block-definition><block-definition s="add all %&apos;numList&apos; and %&apos;numList2&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>sum</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="numList"/></block><script><block s="doSetVar"><l>sum</l><block s="reportVariadicSum"><list><block var="sum"/><block s="reportListItem"><block var="index"/><block var="numList"/></block></list></block></block><block s="doAddToList"><block s="reportListItem"><block var="index"/><block var="numList"/></block><block s="reportListItem"><block var="index"/><block var="numList2"/></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="sum"/></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="512"><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="513"></list></costumes><sounds><list struct="atomic" id="514"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="-5.684341886080802e-14" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="519"><costumes><list struct="atomic" id="520"></list></costumes><sounds><list struct="atomic" id="521"></list></sounds><blocks><block-definition s="Say List %&apos;list1&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>index1</l></list></block><block s="doSetVar"><l>index1</l><l>1</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="list1"/></block><script><block s="doSayFor"><block s="reportListItem"><block var="index1"/><block var="list1"/></block><l>2</l></block><block s="doChangeVar"><l>index1</l><l>1</l></block></script></block></script></block-definition></blocks><variables></variables><scripts><script x="265" y="134.66666666666669"><custom-block s="sum %l"><block var="List"/></custom-block></script><script x="265.83333333333337" y="161.83333333333348"><custom-block s="avg %l"><block var="List"/></custom-block></script><script x="143.98763020833334" y="136.50000000000063"><custom-block s="numbers 1 -&gt; 10"></custom-block></script><script x="107.32096354166667" y="161.50000000000063"><custom-block s="randomnumber 1 -&gt; %s"><l>10</l></custom-block></script><script x="98.98763020833334" y="189.00000000000063"><custom-block s="randomnumber %s &lt;-&gt; %s"><l>-3</l><l>7</l></custom-block></script><script x="347.5" y="135.47222222222246"><custom-block s="includes negative? %l"><l/></custom-block></script><script x="346.6666666666667" y="164.16666666666714"><custom-block s="increasing? %l"><l/></custom-block></script><script x="355.83333333333337" y="190.333333333334"><custom-block s="maximum %l"><l/></custom-block></script><script x="356.6666666666667" y="218.16666666666654"><custom-block s="make all positive %l"><l/></custom-block></script><script x="358.33333333333337" y="245.05555555555475"><custom-block s="only evens %l"><l/></custom-block></script><script x="357.5" y="277.05555555555463"><custom-block s="add all %l and %l"><block var="List"/><block var="List2"/></custom-block></script><script x="248.50000000000006" y="402.66666666666674"><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="numList"/></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="index"/><block var="numList"/></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></scripts></sprite><watcher var="Names" style="normal" x="2" y="10.000001999999995" color="243,118,29" hidden="true"/><watcher scope="Stage" s="getLastAnswer" style="normal" x="10" y="242.000004" color="4,148,220" hidden="true"/><watcher var="Inp" style="normal" x="10" y="263.000006" color="243,118,29" hidden="true"/><watcher var="reindeer" style="normal" x="10" y="284.0000079999998" color="243,118,29" hidden="true"/><watcher var="List" style="normal" x="40" y="16" color="243,118,29" extX="96" extY="83.99999999999997"/><watcher var="List2" style="normal" x="179" y="16.599998000000028" color="243,118,29" extX="96" extY="84.00000000000001"/></sprites></stage><variables><variable name="Names"><l>Welcome dasher, dancer, prancer, vixen, comet, cupid, donner, blitzen, and rudolf</l></variable><variable name="Inp"><l>rudolf</l></variable><variable name="reindeer"><list struct="atomic" id="608"></list></variable><variable name="List"><list struct="atomic" id="609">-8,-2,6,-26,5</list></variable><variable name="List2"><list struct="atomic" id="610">5,39,43,7,3</list></variable></variables></scene></scenes></project><media name="Do Now 4.4b: Number List Generators (starter)" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>