<snapdata remixID="11342082"><project name="3.11-starter-code" 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="3.11-starter-code"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="sum %&apos;numberList&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>total</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="numberList"/></block><script><block s="doSetVar"><l>total</l><block s="reportVariadicSum"><list><block var="total"/><block s="reportListItem"><block var="i"/><block var="numberList"/></block></list></block></block></script></block><block s="doReport"><block var="total"/></block></script></block-definition><block-definition s="average %&apos;numberList&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportQuotient"><custom-block s="sum %s"><block var="numberList"/></custom-block><block s="reportListAttribute"><l><option>length</option></l><block var="numberList"/></block></block></block></script></block-definition><block-definition s="negNumber %&apos;numberList&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>containsNegativeNumber</l><l>False</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="numberList"/></block><script><block s="doIf"><block s="reportGreaterThan"><l>0</l><block s="reportListItem"><block var="i"/><block var="numberList"/></block></block><script><block s="doSetVar"><l>containsNegativeNumber</l><l>True</l></block></script></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="containsNegativeNumber"/><l>True</l></block><script><block s="doReport"><l>this list contains a negative number</l></block></script><script><block s="doReport"><l>this list doesn&apos;t contain a negative number</l></block></script></block></script></block-definition><block-definition s="maxNum %&apos;numberList&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>highestNumber</l><l>0</l></block><block s="doSetVar"><l>highestNumber</l><block s="reportListItem"><block var="i"/><block var="numberList"/></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="numberList"/></block><script><block s="doIf"><l/><script><block s="doReport"><l></l></block></script></block></script></block></script><scripts><script x="239.9951171875" y="233.50000000000009"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="numberList"/></block><block var="highestNumber"/></block></script><script x="332.6416015625" y="184.66666666666669"><block s="reportJoinWords"><list><l>The maximum number from this list is </l><block var="highestNumber"/></list></block></script></scripts></block-definition><block-definition s="posNumber %&apos;numberList&apos; (2)" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>list of positives</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="numberList"/></block><script><block s="doIf"><block s="reportLessThan"><l>0</l><block s="reportListItem"><block var="i"/><block var="numberList"/></block></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="numberList"/></block><block var="list of positives"/></block></script></block></script></block><block s="doReport"><block var="list of positives"/></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="156"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAC99JREFUeAHt0DEBAAAAwqD1T20MH4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBj4DAyN/gABHhb3AgAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="157"></list></costumes><sounds><list struct="atomic" id="158"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="-2.842170943040401e-14" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="163"><costumes><list struct="atomic" id="164"></list></costumes><sounds><list struct="atomic" id="165"></list></sounds><blocks></blocks><variables></variables><scripts><script x="26.698000394381015" y="223.61538461538493"><custom-block s="sum %s"><block var="list3"/></custom-block></script><script x="27.659538855919486" y="193.80769230769258"><custom-block s="sum %s"><block var="list2"/></custom-block></script><script x="406.5056927020734" y="194.3076923076927"><custom-block s="maxNum %s"><block var="list3"/></custom-block></script><script x="404.58261577899646" y="163.5384615384619"><custom-block s="maxNum %s"><block var="list1"/></custom-block></script><comment x="630" y="39.53846153846186" w="249.61538461538473" collapsed="false">A good programer always tests their code. Your program must work as expected for these 10 tests.</comment><comment x="364.5441542405349" y="27.999999999999996" w="215" collapsed="false">Starter code is provided within each of the custom block definitions. You must, however, assemble it yourself.</comment><script x="26.505692702073375" y="147.0384615384619"><custom-block s="sum %s"><block var="list1"/></custom-block></script><script x="126.96723116361179" y="139.9615384615387"><custom-block s="average %s"><block var="list1"/></custom-block></script><script x="122.00569270207339" y="180.69230769230796"><custom-block s="average %s"><block var="list2"/></custom-block></script><script x="123.77492347130408" y="213.46153846153865"><custom-block s="average %s"><block var="list3"/></custom-block></script><script x="246.6980003943811" y="203.42307692307713"><custom-block s="negNumber %s"><block var="list2"/></custom-block></script><script x="261.73646193284253" y="163.69230769230793"><custom-block s="negNumber %s"><block var="list1"/></custom-block></script><script x="15.743801652892525" y="317.4958677685952"><custom-block s="posNumber %s (2)"><l></l></custom-block></script><script x="22.327371023751663" y="16.730292434837892"><block s="doSetVar"><l>list1</l><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l></list></block></block><block s="doSetVar"><l>list2</l><block s="reportNewList"><list><l>1</l><l>2</l><l>-3</l><l>4</l><l>5</l></list></block></block><block s="doSetVar"><l>list3</l><block s="reportNewList"><list><l>10</l><l>20</l><l>30</l><l>40</l><l>50</l></list></block></block></script></scripts></sprite><watcher var="list1" style="normal" x="10" y="10" color="243,118,29" extX="83.20000000000005" extY="72.80000000000001"/><watcher var="list3" style="normal" x="6" y="233.40000399999997" color="243,118,29" extX="83.20000000000005" extY="72.80000000000007"/><watcher var="list2" style="normal" x="9" y="119.20000199999998" color="243,118,29" extX="83.20000000000005" extY="72.80000000000001"/><watcher var="total" style="normal" x="298" y="27.520002000000005" color="243,118,29"/><watcher var="containsNegativeNumber" style="normal" x="257" y="59.72000399999999" color="243,118,29"/><watcher var="highestNumber" style="normal" x="287" y="94.92000599999997" color="243,118,29"/><watcher var="containsPositiveNumber" style="normal" x="259" y="128.03000400000002" color="243,118,29"/><watcher var="list of positives" style="normal" x="134" y="232.58000200000004" color="243,118,29" extX="96.79999999999995" extY="84.70000000000005"/></sprites></stage><variables><variable name="list1"><list struct="atomic" id="233">1,2,3,4,5</list></variable><variable name="list2"><list struct="atomic" id="234">1,2,-3,4,5</list></variable><variable name="list3"><list struct="atomic" id="235">10,20,30,40,50</list></variable><variable name="total"><l>150</l></variable><variable name="containsNegativeNumber"><l>False</l></variable><variable name="highestNumber"><l>0</l></variable><variable name="list of positives"><list struct="atomic" id="236">10,20,30,40,50</list></variable><variable name="containsPositiveNumber"><l>0</l></variable></variables></scene></scenes></project><media name="3.11-starter-code" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>