<snapdata remixID="15145583"><project name="U5L1-GuessNumber" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAQAElEQVR4AeydB5gURRbHX89sTuQoShLRE5Gk3iEoKkkUFRNmRRQDhk9AMaCCYMATAQUDZj1FDxH0zlMxASImQEQQ8UBYiYKSNse5+tVuDb3L7OzM7uxu723z7b9f1atXoV+9qap+Vd14fO4/VwM1qAGPuP9cDdSgBlwDrEHlu1WLlDDArKws+e677+TXX3+tMDLS0+T7Lz+TFUs+DYrFH8zz1zF9+nRZunSpPP/8847CN998I/n5+a6dVKEGShjgihUrJDk5WXJzcyuMuy7oLR3eu0qO+NewoOi28FZJTEzU9QwYMEB2794t/fv3l379+mkQBjUZb9GihaxZs8Y1wuoywKSkJMnJydHYv3+/ZGdna8OAGqxbt05atWqlDWfv3r3y559/armVK1fqfLHewhLNjT1rvMReMKUEz0QYcU1927ZtkxEjRsiePXskIyNDduzYIePHj5f09HTZvn27jB49WjIzM2XLli2aIp+Wlia///67buOECRNk165dui3Ig82bNwsyyII//vhDl02b4VMH5VMGlHQo8cLCQgH16tXTo7Nps0sjq4ESI2BeXp4ADOOwww6T999/Xx5++GFJSEjQU+O3334rTZs2lZdfflkWLFggrVu3lkGDBkn9+vWlS5cuOq/4SjYw54PJ4kvfVZJZHGN6oz7AqAv7rrvukrlz58q4ceO0Md5yyy3yySefSIMGDbQRfv7553Lrrbdq3r///W8tRx4M995775UbbrhBp02aNEk+/PBDufnmm+X1118X0p588km55pprZMqUKTK3uA5T17Bhw0rw1YOhGFA2bXMReQ2UMEBGOUakgoIC3eG33XabzJo1SxsghtizZ089KjA19unTR49GjCKWZUmbNm30CChWqUbmZUnuB4+UYhZFMUDqA3T2c889pw39yiuvlPfee08bxD//+U8ZM2aMYGTIjBo1Sp599lnNu+iii7Qc+R5//HF588035YUXXtBpTz31lFx99dXywAMPCCMbPxoMkPJefPFFMXUYOnv2bLHzGf3sKGqxe420BkoY4OrVq7URMRp99dVXwiL8559/lv/+97+yfPlyPcWRtnXrVj01Ml19/fXX+mECStrIJ+aKFZdcPg7prKdW8mzatElOP/10vdbKyEiXnOws2fxb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</thumbnail><scenes select="1"><scene name="U5L1-GuessNumber"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Number guessing game" type="command" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="tell %s to %cs"><l>Sprite(2)</l><script><block s="bubble"><l>I&apos;m thinking of a number from 1 to 60.</l></block></script></custom-block><block s="doDeclareVariables"><list><l>secret number</l><l>number of guesses</l><l>guesses</l></list></block><block s="doSetVar"><l>secret number</l><block s="reportRandom"><l>1</l><l>60</l></block></block><block s="doSetVar"><l>number of guesses</l><l>0</l></block><block s="doSetVar"><l>guesses</l><block s="reportNewList"><list></list></block></block><block s="doUntil"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><block var="secret number"/></list></block><script><block s="doAsk"><l>Guess my secret number.</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="guesses"/></block><block s="doSetVar"><l>number of guesses</l><block s="reportVariadicSum"><list><block var="number of guesses"/><l>1</l></list></block></block><custom-block s="tell %s to %cs"><l>Sprite(2)</l><script><block s="bubble"><block var="guesses"/></block></script></custom-block><block s="doSayFor"><custom-block s="high or low answer: %n secret number: %n"><block s="getLastAnswer"></block><block var="secret number"/></custom-block><l>2</l></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>You guessed it in </l><block var="number of guesses"/><l> guesses.</l></list></block><l>3</l></block></script></block-definition><block-definition s="high or low answer: %&apos;answer&apos; secret number: %&apos;secret number&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="answer"/><block var="secret number"/></list></block><script><block s="doReport"><l>Yay!</l></block></script><list></list></block><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="answer"/><block var="secret number"/></list></block><script><block s="doReport"><l>too low</l></block></script><script><block s="doReport"><l>too high</l></block></script></block></script></block-definition><block-definition s="Computer guesses my number from %&apos;m&apos; to %&apos;n&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doSetVar"><l>firstnumber</l><block var="m"/></block><block s="doSetVar"><l>lastnumber</l><block var="n"/></block><block s="doSetVar"><l>numberofguesses</l><l>0</l></block><block s="doSetVar"><l>guess</l><l>0</l></block><block s="doSetVar"><l>listofguesses</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>firstpart</l><block var="firstnumber"/></block><block s="doSetVar"><l>lastpart</l><block var="lastnumber"/></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><block var="firstnumber"/><block var="lastnumber"/><script><block s="doSetVar"><l>guess</l><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><l>2</l></block><block var="lastnumber"/></list></block></block><block s="bubble"><block s="reportJoinWords"><list><l>Is</l><l> it </l><block var="guess"/><l>?</l></list></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><l>2</l></block><block var="lastnumber"/></list></block><l>1</l></block><l>0.5</l></list></block><script><block s="doSetVar"><l>guess</l><block s="reportRandom"><block var="firstnumber"/><block var="lastnumber"/></block></block><block s="bubble"><block s="reportJoinWords"><list><l>Is</l><l> it </l><block var="guess"/><l>?</l></list></block></block></script><list></list></block></script></custom-block></script><scripts><script x="41" y="461.99999999999994"><block s="doUntil"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>yay</l></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>too low</l></list></block><script><block s="doSetVar"><l>numberofguesses</l><block s="reportVariadicSum"><list><block var="numberofguesses"/><l>1</l></list></block></block><block s="doSetVar"><l>guess</l><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block></block><block s="doAsk"><block s="reportJoinWords"><list><l>Is</l><l> it </l><block var="guess"/><l>?</l></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>too high</l></list></block><script><block s="doSetVar"><l>numberofguesses</l><block s="reportVariadicSum"><list><block var="numberofguesses"/><l>1</l></list></block></block><block s="doSetVar"><l>guess</l><block s="reportDifference"><block var="i"/><l>1</l></block></block><block s="doAsk"><block s="reportJoinWords"><list><l>Is</l><l> it </l><block var="guess"/><l>?</l></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>yay</l></list></block><script><block s="doSayFor"><l>Yay!</l><l>3</l></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block></script></block></script><script x="242.5498076875" y="419.0000029999998"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><l>4</l></block><l>3</l></list></block></script></scripts></block-definition><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block var="data"/><block s="reportNewList"><list></list></block></list></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script><list></list></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicLessThan"><list><block var="i"/><block var="end"/></list></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicGreaterThan"><list><block var="i"/><block var="end"/></list></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></list></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></list></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script><list></list></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script><scripts><script x="229.000003" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script><list></list></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="position of number %&apos;m&apos; in unsorted list %&apos;n&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportListContainsItem"><block var="n"/><block var="m"/></block><script></script><list></list></block><block s="doIf"><block s="reportNot"><block s="reportListContainsItem"><block var="n"/><block var="m"/></block></block><script><block s="doReport"><l>Not in List</l></block></script><list></list></block></script><scripts><script x="248.15234475" y="74.000001"><block s="reportListAttribute"><l><option>length</option></l><l/></block></script><script x="243.9951191875" y="237.00000199999994"><block s="reportListItem"><block var="item"/><block var="m"/></block></script><script x="267" y="166"><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>10</l><block s="reportNot"><l/></block></custom-block></script><script x="363.0000009999999" y="295.00000100000005"><block s="doReport"><l>Not in List</l></block></script></scripts></block-definition><block-definition s="position of item %&apos;a&apos; in list %&apos;b&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>numberofpositionguesses</l><l>0</l></block><block s="doSetVar"><l>positionguess</l><l>0</l></block><block s="doIf"><block s="reportListContainsItem"><block var="b"/><block var="a"/></block><script><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="positionguess"/><block var="b"/></block><block var="a"/></list></block><script><custom-block s="for %upvar = %n to %n %cs"><l>i</l><block s="reportListItem"><l>1</l><block var="b"/></block><block s="reportListItem"><l><option>last</option></l><block var="b"/></block><script><block s="doSetVar"><l>positionguess</l><block s="reportListItem"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><l>2</l></block><block s="reportListItem"><l><option>last</option></l><block var="b"/></block></list></block><block var="b"/></block></block><block s="doIf"><block s="reportVariadicOr"><list><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="positionguess"/><block var="b"/></block><block var="a"/></list></block></block><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><l>2</l></block><block s="reportListItem"><l><option>last</option></l><block var="b"/></block></list></block><l>1</l></block><l>0.5</l></list></block></list></block><script><block s="doSetVar"><l>positionguess</l><block s="reportRandom"><block s="reportListItem"><l>1</l><block var="b"/></block><block s="reportListItem"><l><option>last</option></l><block var="b"/></block></block></block><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="positionguess"/><block var="b"/></block><block var="a"/></list></block></block><script><block s="doSetVar"><l>numberofpositionguesses</l><block s="reportVariadicSum"><list><block var="numberofpositionguesses"/><l>1</l></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="positionguess"/><block var="b"/></block><block var="a"/></list></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>This </l><l>took </l><block var="numberofpositionguesses"/><l> guesses.</l></list></block><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The </l><l>location </l><l> is item </l><block var="positionguess"/></list></block><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><list></list></block></script><list></list></block></script></custom-block></script></block></script><list></list></block><block s="doIf"><block s="reportNot"><block s="reportListContainsItem"><block var="b"/><block var="a"/></block></block><script><block s="doReport"><l>0</l></block></script><list></list></block></script><scripts><script x="10" y="10"><block var="o"/></script><script x="10" y="652"><block var="o"/></script><script x="10" y="682"><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><l>2</l></block><block s="reportListItem"><l><option>last</option></l><block var="b"/></block></list></block><l>1</l></block><l>0.5</l></list></block></script><script x="10" y="728"><block s="doSetVar"><l>position</l><block var="positionguess"/></block></script><script x="10" y="768"><block s="doReport"><l></l></block></script><script x="10" y="807"><block s="doSetVar"><l>firstitem</l><block s="reportListItem"><l>1</l><block var="b"/></block></block><block s="doSetVar"><l>lastitem</l><block s="reportListItem"><l><option>last</option></l><block var="b"/></block></block></script><script x="10" y="877"><block var="x"/></script><script x="10" y="907"><block s="doSetVar"><l>listofpositionguesses</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>first</l><block var="firstitem"/></block><block s="doSetVar"><l>last</l><block var="lastitem"/></block><block s="doSetVar"><l>missingitem</l><block var="a"/></block></script><script x="10" y="1013"><block var="x"/></script><script x="10" y="1043"><block var="x"/></script><script x="10" y="1073"><block var="a"/></script><script x="10" y="1103"><block var="o"/></script><script x="10" y="1133"><block var="x"/></script><script x="10" y="1163"><block var="o"/></script><script x="10" y="1193"><block var="x"/></script><script x="10" y="1223"><block var="x"/></script><script x="10" y="1253"><block var="x"/></script><script x="10" y="1283"><block var="x"/></script><script x="10" y="1313"><block var="x"/></script><script x="10" y="1343"><block var="o"/></script><script x="10" y="1373"><block s="doForever"><script><custom-block s="for %upvar = %n to %n %cs"><l>i</l><block s="reportListItem"><l>1</l><block var="b"/></block><block s="reportListItem"><l><option>last</option></l><block var="b"/></block><script><block s="doSetVar"><l>positionguess</l><block s="reportListItem"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><l>2</l></block><block s="reportListItem"><l><option>last</option></l><block var="b"/></block></list></block><block var="b"/></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><l>2</l></block><block s="reportListItem"><l><option>last</option></l><block var="b"/></block></list></block><l>1</l></block><l>0.5</l></list></block><script><block s="doSetVar"><l>positionguess</l><block s="reportRandom"><block s="reportListItem"><l>1</l><block var="b"/></block><block s="reportListItem"><l><option>last</option></l><block var="b"/></block></block></block></script><list></list></block></script></custom-block><block s="doSayFor"><block var="positionguess"/><l>2</l></block><block s="doAsk"><l>Is this correct?</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>yes</l></list></block><script><block s="doSayFor"><l>Yay!</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>no</l></list></block><script><block s="doSetVar"><l>numberofpositionguesses</l><block s="reportVariadicSum"><list><block var="numberofpositionguesses"/><l>1</l></list></block></block></script><list></list></block></script></block></script><script x="10" y="1739"><block s="doStopThis"><l><option>all</option></l></block></script><script x="10" y="1779"><block s="doSetVar"><l>guess</l><block s="reportRandom"><block var="firstnumber"/><block var="lastnumber"/></block></block><block s="bubble"><block s="reportJoinWords"><list><l>Is</l><l> it </l><block var="guess"/><l>?</l></list></block></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Is </l><block var="a"/><l> </l><l>position</l><l> </l><block var="positionguess"/><l> </l><l>?</l></list></block><l>2</l></block></script></scripts></block-definition><block-definition s="position of item %&apos;a&apos; in list %&apos;b&apos; 2" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>firstitem</l><block s="reportListItem"><l>1</l><block var="b"/></block></block><block s="doSetVar"><l>lastitem</l><block s="reportListItem"><l><option>last</option></l><block var="b"/></block></block><block s="doSetVar"><l>numberofpositionguesses</l><l>0</l></block><block s="doSetVar"><l>positionguess</l><l>0</l></block><block s="doSetVar"><l>listofpositionguesses</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>first</l><block var="firstitem"/></block><block s="doSetVar"><l>last</l><block var="lastitem"/></block><block s="doSetVar"><l>missingitem</l><block var="a"/></block><block s="doSetVar"><l>positionguess</l><block s="reportListItem"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><l>2</l></block><block s="reportListItem"><l><option>last</option></l><block var="b"/></block></list></block><block var="b"/></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><block s="reportListItem"><l>1</l><block var="b"/></block><block s="reportListItem"><l><option>last</option></l><block var="b"/></block><script><block s="doSetVar"><l>positionguess</l><block s="reportListItem"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><l>2</l></block><block s="reportListItem"><l><option>last</option></l><block var="b"/></block></list></block><block var="b"/></block></block><block s="bubble"><block s="reportJoinWords"><list><l>Is </l><block var="a"/><l> </l><l>position</l><l> </l><block var="positionguess"/><l> </l><l>?</l></list></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><l>2</l></block><block s="reportListItem"><l><option>last</option></l><block var="b"/></block></list></block><l>1</l></block><l>0.5</l></list></block><script><block s="doSetVar"><l>positionguess</l><block s="reportRandom"><block s="reportListItem"><l>1</l><block var="b"/></block><block s="reportListItem"><l><option>last</option></l><block var="b"/></block></block></block><block s="bubble"><block s="reportJoinWords"><list><l>Is </l><block var="a"/><l> </l><l>position</l><l> </l><block var="positionguess"/><l> </l><l>?</l></list></block></block></script><list></list></block></script></custom-block></script></block-definition><block-definition s="position of number %&apos;o&apos; in sorted list %&apos;x&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>positionguess</l><l>0</l></block><block s="doSetVar"><l>numberofpositionguesses</l><l>0</l></block><block s="doIf"><block s="reportListContainsItem"><block var="x"/><block var="o"/></block><script><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="positionguess"/><block var="x"/></block><block var="o"/></list></block><script><custom-block s="for %upvar = %n to %n %cs"><l>i</l><block s="reportListItem"><l>1</l><block var="x"/></block><block s="reportListItem"><l><option>last</option></l><block var="x"/></block><script><block s="doSetVar"><l>positionguess</l><block s="reportListItem"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><l>2</l></block><block s="reportListItem"><l><option>last</option></l><block var="x"/></block></list></block><block var="x"/></block></block><block s="doIf"><block s="reportVariadicOr"><list><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="positionguess"/><block var="x"/></block><block var="o"/></list></block></block><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><l>2</l></block><block s="reportListItem"><l><option>last</option></l><block var="x"/></block></list></block><l>1</l></block><l>0.5</l></list></block></list></block><script><block s="doSetVar"><l>positionguess</l><block s="reportRandom"><block s="reportListItem"><l>1</l><block var="x"/></block><block s="reportListItem"><l><option>last</option></l><block var="x"/></block></block></block></script><list></list></block><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="positionguess"/><block var="x"/></block><block var="o"/></list></block></block><script><block s="doSetVar"><l>numberofpositionguesses</l><block s="reportVariadicSum"><list><block var="numberofpositionguesses"/><l>1</l></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="positionguess"/><block var="x"/></block><block var="o"/></list></block><script><block s="doReport"><block var="positionguess"/></block></script><list></list></block></script></custom-block></script></block></script><list></list></block></script><scripts><script x="10" y="10"><block s="doReport"><l></l></block></script><script x="10" y="504.99999999999994"><block var="positionguess"/></script><script x="10" y="535"><block s="doSetVar"><l>listofpositionguesses</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>firstitem</l><block s="reportListItem"><l>1</l><block var="x"/></block></block><block s="doSetVar"><l>lastitem</l><block s="reportListItem"><l><option>last</option></l><block var="x"/></block></block><block s="doSetVar"><l>first</l><block s="reportListItem"><l>1</l><block var="x"/></block></block><block s="doSetVar"><l>last</l><block s="reportListItem"><l><option>last</option></l><block var="x"/></block></block></script><script x="10" y="957"><block s="reportListItem"><l><option>last</option></l><l/></block></script><script x="10" y="990"><block var="x"/></script><script x="10" y="1020"><block var="lastnumber"/></script><script x="10" y="1050"><block var="positionguess"/></script><script x="10" y="1080"><block s="reportListItem"><l>1</l><block var="x"/></block></script><script x="10" y="1114"><block var="firstnumber"/></script><script x="10" y="1144"><block var="x"/></script><script x="10" y="1174"><block var="lastnumber"/></script><script x="10" y="1204"><block s="reportNewList"><list><l>1</l><l>2</l><l>2</l></list></block></script><script x="10" y="1237"><block var="x"/></script><script x="10" y="1267"><block s="doStopThis"><l><option>all</option></l></block></script><script x="10" y="1307"><block s="doSayFor"><l></l><l>5</l></block></script><script x="10" y="1346"><block s="doSetVar"><l>position</l><l>0</l></block></script><script x="10" y="1386"><block var="positionguess"/></script><script x="10" y="1416"><block s="reportListItem"><l></l><l/></block></script><script x="18" y="760"><block s="doSetVar"><l>positionguess</l><block s="reportListItem"><block s="reportRound"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><l>2</l></block><block s="reportListAttribute"><l><option>length</option></l><block var="x"/></block></list></block></block><block var="x"/></block></block><block s="bubble"><block s="reportJoinWords"><list><l>Is</l><l> it </l><l> location </l><block s="reportListItem"><block var="positionguess"/><block var="x"/></block><l> ?</l></list></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><l>2</l></block><block var="lastitem"/></list></block><l>1</l></block><l>0.5</l></list></block><script><block s="doSetVar"><l>positionguess</l><block s="reportListItem"><block s="reportRandom"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="x"/></block></block><block var="x"/></block></block><block s="bubble"><block s="reportJoinWords"><list><l>Is</l><l> it </l><l> location </l><block var="positionguess"/><l> ?</l></list></block></block></script><list></list></block><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="x"/><script></script></custom-block></script><script x="308.000002" y="644.8333363333334"><custom-block s="position of number %n in sorted list %l"><block var="g"/><block var="l"/></custom-block></script><script x="221.000005" y="522.0000050000001"><block s="reportJoinWords"><list><l>Your number is at location </l><l>world</l></list></block></script><script x="110.00000399999999" y="468.00000400000005"><block s="doSayFor"><block s="reportJoinWords"><list><l>This </l><l>took </l><block var="numberofpositionguesses"/><l> guesses.</l></list></block><l>2</l></block></script></scripts></block-definition><block-definition s="duplicates in %&apos;l&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>duplicatelist</l><block s="reportNewList"><list></list></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportBoolean"><l><bool>false</bool></l></block><custom-block s="are the numbers of %l distinct ?"><block var="l"/></custom-block></list></block><script><block s="doReport"><block var="duplicatelist"/></block></script><list></list></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><scripts><script x="10" y="237"><block s="reportCONS"><l></l><l/></block></script><script x="10" y="270"><block s="doInsertInList"><l></l><l>1</l><l/></block></script><script x="98" y="202"><block s="doAddToList"><block var="newfirst"/><block var="duplicatelist"/></block></script></scripts></block-definition><block-definition s="are the numbers of %&apos;n&apos; distinct ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>duplicatelist</l><block s="reportNewList"><list></list></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="n"/></block><l>1</l></block><script><block s="doSetVar"><l>newfirst</l><block var="i"/></block><custom-block s="for %upvar = %n to %n %cs"><l>o</l><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block s="reportListAttribute"><l><option>length</option></l><block var="n"/></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="newfirst"/><block var="n"/></block><block s="reportListItem"><block var="o"/><block var="n"/></block></list></block><script><block s="doAddToList"><block s="reportListItem"><block var="newfirst"/><block var="n"/></block><block var="duplicatelist"/></block></script><list></list></block></script></custom-block></script></custom-block><block s="doIfElse"><block s="reportNot"><custom-block s="empty? %l"><block var="duplicatelist"/></custom-block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script><scripts><script x="30" y="10"><block s="reportListItem"><l><option>last</option></l><l/></block></script><script x="30" y="43"><block var="i"/></script><script x="30" y="543"><block var="newfirst"/></script><script x="30" y="573"><block var="item"/></script><script x="30" y="603"><block s="reportNewList"><list><l>1</l><l>4</l><l>3</l></list></block></script><script x="30" y="636"><block s="reportListItem"><l>1</l><block s="reportNewList"><list><l>1</l><l>4</l><l>3</l></list></block></block></script><script x="30" y="673"><block s="doSayFor"><l>Hello!</l><l>2</l></block></script><script x="30" y="712"><block s="reportListItem"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportVariadicIsIdentical"><list><block var="newfirst"/><block s="reportListItem"><l></l><block var="n"/></block></list></block></autolambda><list></list></block><block var="n"/></custom-block></custom-block><block var="duplicatelist"/></block></script><script x="30" y="822"><block s="doIf"><block s="reportIsA"><block s="reportListItem"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportVariadicIsIdentical"><list><block var="newfirst"/><block s="reportListItem"><l></l><block var="n"/></block></list></block></autolambda><list></list></block><block var="n"/></custom-block></custom-block><block var="n"/></block><l><option>number</option></l></block><script><block s="doAddToList"><block s="reportListItem"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportVariadicIsIdentical"><list><block var="newfirst"/><block s="reportListItem"><l></l><block var="n"/></block></list></block></autolambda><list></list></block><block var="n"/></custom-block></custom-block><block var="duplicatelist"/></block><block var="duplicatelist"/></block></script><list></list></block></script><script x="30" y="1160"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportVariadicIsIdentical"><list><l></l><block s="reportListItem"><l></l><block s="reportNewList"><list><l>3</l><l>2</l><l>1</l></list></block></block></list></block></autolambda><list></list></block><block s="reportNewList"><list><l>3</l><l>2</l><l>1</l></list></block></custom-block></custom-block></script><script x="30" y="1239"><block s="reportListItem"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportVariadicIsIdentical"><list><block var="newfirst"/><block s="reportListItem"><l></l><block var="n"/></block></list></block></autolambda><list></list></block><block var="n"/></custom-block><block var="n"/></block></script><comment x="30" y="1332" w="90" collapsed="false">I believe this code gives me the number of the item that matches the variable rather than the actual number within the item of the list.</comment><script x="30" y="1470"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportVariadicIsIdentical"><list><block var="newfirst"/><block s="reportListItem"><l></l><block var="n"/></block></list></block></autolambda><list></list></block><block var="n"/></custom-block></custom-block></script><script x="219" y="568"><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="n"/><script></script></custom-block></script><script x="270" y="490.99999999999994"><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="n"/><script></script></custom-block></script><script x="53" y="472.2"><block s="doIf"><l/><script></script><list></list></block></script><script x="287.6416025625" y="336.00000100000005"><block s="reportVariadicOr"><list><block s="reportVariadicLessThan"><list><l>0</l><block s="reportListAttribute"><l><option>length</option></l><block var="duplicatelist"/></block></list></block><l/></list></block></script><script x="318.8359385" y="448.8333363333333"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="duplicatelist"/></block><l>1</l></list></block></script></scripts></block-definition><block-definition s="Say position of number %&apos;g&apos; in sorted list %&apos;l&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doSayFor"><l>Hello!</l><l>2</l></block><block s="doSayFor"><l>Hello!</l><l>2</l></block></script><scripts><script x="470.000004" y="174.00000700000004"><block var="l"/></script><script x="384.000004" y="182.00000700000004"><block var="g"/></script><script x="10" y="253.40000000000003"><block s="reportJoinWords"><list><l>Your number is at location</l><custom-block s="position of number %n in sorted list %l"><l>1</l><block s="reportNewList"><list><l>1</l><l>3</l><l>5</l></list></block></custom-block></list></block></script><script x="350.000001" y="232.40000200000003"><custom-block s="list $arrowRight sentence %l"><l/></custom-block></script><script x="213.000002" y="161.00000300000005"><custom-block s="list $arrowRight sentence %l"><l/></custom-block></script><script x="63" y="157.2"><block var="numberofpositionguesses"/></script><script x="253" y="114.19999999999999"><block s="reportJoinWords"><list><l>This </l><l>took </l><block var="numberofpositionguesses"/><l> guesses.</l></list></block></script><script x="188" y="86.19999999999999"><block s="reportJoinWords"><list><l>Your number is at location </l><custom-block s="position of number %n in sorted list %l"><block var="g"/><block var="l"/></custom-block></list></block></script></scripts></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="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="2124"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="2125"></list></costumes><sounds><list struct="atomic" id="2126"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite(2)" idx="2" x="-206.775018044234" y="130.57697342364506" heading="8" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="232.05,0,125.30700000000002,1" pen="tip" id="2131"><costumes><list struct="atomic" id="2132"></list></costumes><sounds><list struct="atomic" id="2133"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite><sprite name="Sprite(5)" idx="5" x="136.4960383856278" y="-93.19408300621751" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="11.42400000000001,0,142.8,1" pen="tip" id="2137"><costumes><list id="2138"><item><ref mediaID="U5L1-GuessNumber_Sprite(5)_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="2139"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="10"><block s="doSetVar"><l>guess</l><block s="reportRandom"><block var="firstnumber"/><block s="reportVariadicLessThan"><list><block var="i"/><block s="reportListItem"><l>1</l><block var="listofguesses"/></block></list></block></block></block><block s="bubble"><block s="reportJoinWords"><list><l>Is</l><l> it </l><block var="guess"/><l>?</l></list></block></block></script><script x="20" y="342"><block s="reportDifference"><block s="reportListItem"><l><option>last</option></l><block var="listofguesses"/></block><l>1</l></block></script><script x="51" y="142"><custom-block s="tell %s to %cs"><l>Sprite</l><script><block s="doSetVar"><l>lastpart</l><block var="guess"/></block><block s="doAddToList"><block var="guess"/><block var="listofguesses"/></block><block s="doSetVar"><l>numberofguesses</l><block s="reportVariadicSum"><list><block var="numberofguesses"/><l>1</l></list></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><block var="firstnumber"/><block var="lastnumber"/><script><block s="doSetVar"><l>guess</l><block s="reportRandom"><block var="firstpart"/><block var="lastpart"/></block></block><block s="bubble"><block s="reportJoinWords"><list><l>Is</l><l> it </l><block var="guess"/><l>?</l></list></block></block></script></custom-block></script></custom-block></script><script x="37" y="397"><block s="receiveInteraction"><l><option>clicked</option></l></block><custom-block s="tell %s to %cs"><l>Sprite</l><script><block s="doSetVar"><l>last</l><block var="positionguess"/></block><block s="doAddToList"><block var="guess"/><block var="listofpositionguesses"/></block><block s="doSetVar"><l>numberofpositionguesses</l><block s="reportVariadicSum"><list><block var="numberofpositionguesses"/><l>1</l></list></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><block var="firstitem"/><block var="lastitem"/><script><block s="doSetVar"><l>positionguess</l><block s="reportRandom"><block var="firstitem"/><block var="lastitem"/></block></block><block s="bubble"><block s="reportJoinWords"><list><l>Is</l><l> it </l><block var="positionguess"/><l>?</l></list></block></block></script></custom-block></script></custom-block></script><script x="20" y="43"><block s="reportJoinWords"><list><l>Is </l><block var="a"/><l> </l><l>position</l><l> </l><block var="positionguess"/><l> </l><l>?</l></list></block></script></scripts></sprite><sprite name="Sprite(3)" idx="3" x="-169.00396161437402" y="-96.1940830062174" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="11.42400000000001,0,142.8,1" pen="tip" id="2263"><costumes><list id="2264"><item><ref mediaID="U5L1-GuessNumber_Sprite(3)_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="2265"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="269"><block s="reportVariadicSum"><list><block s="reportListItem"><l><option>last</option></l><block var="listofguesses"/></block><l>1</l></list></block></script><script x="30" y="307"><custom-block s="high or low answer: %n secret number: %n"><l></l><l></l></custom-block></script><script x="38" y="355"><block s="receiveInteraction"><l><option>clicked</option></l></block><custom-block s="tell %s to %cs"><l>Sprite</l><script><block s="doSetVar"><l>first</l><block var="positionguess"/></block><block s="doAddToList"><block var="guess"/><block var="listofpositionguesses"/></block><block s="doSetVar"><l>numberofpositionguesses</l><block s="reportVariadicSum"><list><block var="numberofpositionguesses"/><l>1</l></list></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><block var="firstitem"/><block var="lastitem"/><script><block s="doSetVar"><l>positionguess</l><block s="reportRandom"><block var="firstitem"/><block var="lastitem"/></block></block><block s="bubble"><block s="reportJoinWords"><list><l>Is</l><l> it </l><block var="positionguess"/><l>?</l></list></block></block></script></custom-block></script></custom-block></script><script x="47" y="78"><custom-block s="tell %s to %cs"><l>Sprite</l><script><block s="doSetVar"><l>firstpart</l><block var="guess"/></block><block s="doAddToList"><block var="guess"/><block var="listofguesses"/></block><block s="doSetVar"><l>numberofguesses</l><block s="reportVariadicSum"><list><block var="numberofguesses"/><l>1</l></list></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><block var="firstnumber"/><block var="lastnumber"/><script><block s="doSetVar"><l>guess</l><block s="reportRandom"><block var="firstpart"/><block var="lastpart"/></block></block><block s="bubble"><block s="reportJoinWords"><list><l>Is</l><l> it </l><block var="guess"/><l>?</l></list></block></block></script></custom-block></script></custom-block></script></scripts></sprite><sprite name="Sprite(4)" idx="4" x="-18.50396161437334" y="-89.19408300621717" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="11.42400000000001,0,142.8,1" pen="tip" id="2360"><costumes><list id="2361"><item><ref mediaID="U5L1-GuessNumber_Sprite(4)_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="2362"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="doSetVar"><l>guess</l><block s="reportRandom"><block var="firstnumber"/><block s="reportListItem"><l>1</l><block var="listofguesses"/></block></block></block><block s="bubble"><block s="reportJoinWords"><list><l>Is</l><l> it </l><block var="guess"/><l>?</l></list></block></block></script><script x="20" y="109"><block s="bubble"><l></l></block></script><script x="20" y="153"><block s="receiveInteraction"><l><option>clicked</option></l></block><custom-block s="tell %s to %cs"><l>Sprite</l><script><block s="doSayFor"><l>Yay!</l><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>This </l><l> took </l><block var="numberofpositionguesses"/><l> guesses.</l></list></block><l>2</l></block><block s="doStopThis"><l><option>this script</option></l></block></script></custom-block></script><script x="149.000003" y="324.000004"><block var="guess"/></script></scripts></sprite><sprite name="Sprite" idx="1" x="1.4428543843462194" y="4.418459954086103" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="2407"><costumes><list struct="atomic" id="2408"></list></costumes><sounds><list struct="atomic" id="2409"></list></sounds><blocks></blocks><variables></variables><scripts><script x="59.99999700000001" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>guess</l><l>0</l></block><block s="doSetVar"><l>listofguesses</l><l>0</l></block><block s="doSetVar"><l>positionguess</l><l>0</l></block><block s="doSetVar"><l>listofpositionguesses</l><block s="reportNewList"><list></list></block></block><custom-block s="Computer guesses my number from %n to %n"><l>1</l><l>45</l></custom-block></script><script x="59.99999700000001" y="360"><custom-block s="position of number %n in sorted list %l"><l>4</l><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l></list></block></custom-block></script><script x="38" y="545.8"><block s="reportListItem"><l>1</l><block s="reportNewList"><list><l>3</l><l>2</l><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportVariadicIsIdentical"><list><l>3</l><block s="reportListItem"><l></l><block s="reportNewList"><list><l>3</l><l>2</l><l>2</l></list></block></block></list></block></autolambda><list></list></block><block s="reportNewList"><list><l>1</l><l>2</l><l>2</l></list></block></custom-block></custom-block></list></block></block></script><script x="56.99999700000001" y="392"><custom-block s="duplicates in %l"><l/></custom-block></script><script x="55.99999700000001" y="425"><custom-block s="are the numbers of %l distinct ?"><block s="reportNewList"><list><l>1</l><l>3</l><l>3</l><l>2</l></list></block></custom-block></script><script x="276.999997" y="307"><custom-block s="position of item %n in list %l"><l>4</l><l/></custom-block></script><script x="339.999997" y="208"><custom-block s="Number guessing game"></custom-block></script><script x="33.99999700000001" y="278"><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>10</l><script><block s="doSetVar"><l>list</l><block s="reportCONS"><block var="i"/><block var="list"/></block></block></script></custom-block></script><script x="301.000001" y="242.000001"><block var="listofpositionguesses"/></script><script x="103" y="175"><block s="doSetVar"><l>listofpositionguesses</l><l>0</l></block></script><script x="84" y="703"><custom-block s="position of item %n in list %l 2"><l></l><l/></custom-block></script><script x="113" y="482"><custom-block s="position of number %n in sorted list %l"><l></l><l/></custom-block></script></scripts></sprite><watcher scope="Stage" s="getLastAnswer" style="normal" x="3.621730699327145" y="2.7695587700737647" color="4,148,220" hidden="true"/><watcher var="numberofguesses" style="normal" x="2.130429823133909" y="2.1304298231336602" color="243,118,29" hidden="true"/><watcher scope="Stage" s="getLastMessage" style="normal" x="2.130429823133909" y="15.552138987133723" color="230,168,34" hidden="true"/><watcher var="firstnumber" style="normal" x="2.5748488633896613" y="15.835985997963647" color="243,118,29" hidden="true"/><watcher var="listofguesses" style="normal" x="4.254537896050351" y="31.183297721550417" color="243,118,29" hidden="true"/><watcher var="lastnumber" style="normal" x="2.130429823133909" y="23.589613065217108" color="243,118,29" hidden="true"/><watcher var="guess" style="normal" x="54.094584431965814" y="12.175691770140673" color="243,118,29" hidden="true"/><watcher var="firstpart" style="normal" x="53.70958984375011" y="4.2482161458333465" color="243,118,29" hidden="true"/><watcher var="lastpart" style="normal" x="52.79925781250017" y="20.330749304804655" color="243,118,29" hidden="true"/><watcher var="first" style="normal" x="4.102904929577562" y="21.335107274964727" color="243,118,29" hidden="true"/><watcher var="listofpositionguesses" style="normal" x="96.44598817567567" y="9.846975113309817" color="243,118,29" extX="80" extY="70"/><watcher var="missingitem" style="normal" x="1.7409623620096681" y="31.08782482305479" color="243,118,29" hidden="true"/><watcher var="position" style="normal" x="2.1346194566044687" y="60.56775200926191" color="243,118,29" hidden="true"/><watcher var="list" style="normal" x="130.20932432432414" y="87.56778716216216" color="243,118,29" hidden="true"/><watcher var="newfirst" style="normal" x="7.9375" y="7.937500000000007" color="243,118,29"/><watcher var="firstitem" style="normal" x="88.0394758755233" y="28.433132970117995" color="243,118,29" hidden="true"/><watcher var="lastitem" style="normal" x="89.10290492957756" y="57.71900610227112" color="243,118,29" hidden="true"/><watcher var="last" style="normal" x="3.2969589836313844" y="48.620980407117884" color="243,118,29" hidden="true"/><watcher var="numberofpositionguesses" style="normal" x="0" y="98.58548237772129" color="243,118,29"/><watcher var="duplicatelist" style="normal" x="258.61983695652157" y="37.344021739130454" color="243,118,29" extX="80" extY="70"/><watcher var="positionguess" style="normal" x="22.944772135416542" y="132.9993815104166" color="243,118,29"/></sprites></stage><variables><variable name="numberofguesses"><l>0</l></variable><variable name="listofguesses"><list struct="atomic" id="2539"></list></variable><variable name="guess"><l>5</l></variable><variable name="firstnumber"><l>1</l></variable><variable name="lastnumber"><l>45</l></variable><variable name="firstpart"><l>1</l></variable><variable name="lastpart"><l>45</l></variable><variable name="positionguess"><l>4</l></variable><variable name="numberofpositionguesses"><l>21</l></variable><variable name="firstitem"><l>1</l></variable><variable name="lastitem"><l>5</l></variable><variable name="first"><l>2</l></variable><variable name="last"><l>3</l></variable><variable name="listofpositionguesses"><list struct="atomic" id="2540">5,5,5</list></variable><variable name="missingitem"><l>3</l></variable><variable name="position"><l>0</l></variable><variable name="list"><l></l></variable><variable name="duplicatelist"><list struct="atomic" id="2541">3</list></variable><variable name="newfirst"><l>3</l></variable></variables></scene></scenes></project><media name="U5L1-GuessNumber" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="43" center-y="45" image="data:image/png;base64,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" mediaID="U5L1-GuessNumber_Sprite(5)_cst_Untitled"/><costume name="Untitled" center-x="42" center-y="45" image="data:image/png;base64,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" mediaID="U5L1-GuessNumber_Sprite(3)_cst_Untitled"/><costume name="Untitled" center-x="42" center-y="43" image="data:image/png;base64,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" mediaID="U5L1-GuessNumber_Sprite(4)_cst_Untitled"/></media></snapdata>