<snapdata remixID="11429759"><project name="Lab 4.1 example" 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="Lab 4.1 example"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="say random noun" type="reporter" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportListItem"><l><option>any</option></l><block var="noun"/></block></block></script></block-definition><block-definition s="say random adjective" type="reporter" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportListItem"><l><option>any</option></l><block var="adjective"/></block></block></script></block-definition><block-definition s="Say random adjective and noun" type="reporter" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportJoinWords"><list><custom-block s="say random adjective"></custom-block><l> </l><custom-block s="say random noun"></custom-block></list></block></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="true" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="31"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAACtUlEQVR4nO3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Bo3+AAF/RMkcAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="32"></list></costumes><sounds><list struct="atomic" id="33"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-8" y="-97" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="38"><costumes><list struct="atomic" id="39"></list></costumes><sounds><list struct="atomic" id="40"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="271.1711711711711" y="259.963963963964" w="90" collapsed="false">Custom blocks to help generate ideas for solving  lab 4.1</comment><script x="10.513513513513487" y="20.747747747747752"><block s="receiveGo"></block><block s="doSetVar"><l>game_options</l><block s="reportNewList"><list><l>rock</l><l>paper</l><l>scissors</l></list></block></block><block s="doAddToList"><l>Spock</l><block var="game_options"/></block><block s="doSayFor"><block s="reportJoinWords"><list><l>List length after addition: </l><block s="reportListAttribute"><l><option>length</option></l><block var="game_options"/></block></list></block><l>2</l></block><block s="doDeleteFromList"><l>3</l><block var="game_options"/></block><block s="doSayFor"><block s="reportJoinWords"><list><l>List length after deletion: </l><block s="reportListAttribute"><l><option>length</option></l><block var="game_options"/></block></list></block><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The random element is </l><block s="reportListItem"><l><option>any</option></l><block var="game_options"/></block></list></block><l>2</l></block></script><comment x="300.22069762633737" y="10" w="90" collapsed="false">Script will add item, delete item, say items in a list, and say random element</comment><script x="55.603603603603574" y="353.144144144144"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="doSetVar"><l>list_length</l><block s="reportNewList"><list><l>hat</l><l>car</l><l>tree</l></list></block></block><block s="doSetVar"><l>adjective</l><block s="reportNewList"><list><l>big</l><l>small</l><l>pretty</l></list></block></block><block s="doSayFor"><custom-block s="say random noun"></custom-block><l>2</l></block><block s="doSayFor"><custom-block s="say random adjective"></custom-block><l>2</l></block><block s="doSayFor"><custom-block s="Say random adjective and noun"></custom-block><l>2</l></block><block s="doSetVar"><l>adjective</l><block s="reportNewList"><list><l>jumps</l><l>runs </l><l>sleeps </l><l>sits</l></list></block></block></script><script x="47.436936936936945" y="663.644144144144"><block s="reportNewList"><list><l></l></list></block></script></scripts></sprite><watcher var="game_options" style="normal" x="17.5" y="14" color="243,118,29" extX="80" extY="70"/><watcher var="adjective" style="normal" x="144" y="11.000001999999995" color="243,118,29" extX="88.79999999999995" extY="77.69999999999999"/><watcher var="noun" style="normal" x="269" y="12" color="243,118,29" extX="88.79999999999973" extY="77.69999999999999"/></sprites></stage><variables><variable name="game_options"><list struct="atomic" id="145">rock,paper,Spock</list></variable><variable name="list_length"><l>3</l></variable><variable name="noun"><list struct="atomic" id="146">hat,car,tree</list></variable><variable name="adjective"><list struct="atomic" id="147">big,small,pretty</list></variable></variables></scene></scenes></project><media name="Lab 4.1 example" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>