<snapdata remixID="9766868"><project name="claire benincasa lab 2.4" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><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" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="1.8945385500917382" y="-1.8340004263436356" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables><variable name="smallestNumber"><l>1</l></variable></variables><scripts><script x="14" y="10"><block s="receiveKey"><l><option>1</option></l><comment w="294" collapsed="true">Step 1: Guess a number... user guesses (Say right or wrong)</comment></block><block s="doSetVar"><l>smallestNumber</l><l>1</l></block><block s="doSetVar"><l>biggestNumber</l><l>100</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>I&apos;m thinking of a number between </l><block var="smallestNumber"/><l> and </l><block var="biggestNumber"/><l>.</l></list></block><l>2</l></block><block s="doSetVar"><l>answer</l><block s="reportRandom"><block var="smallestNumber"/><block var="biggestNumber"/></block></block><block s="doAsk"><l>Your Guess?</l></block><block s="doSetVar"><l>guess</l><block s="getLastAnswer"></block></block><block s="doIfElse"><block s="reportEquals"><block var="answer"/><block var="guess"/></block><script><block s="doSayFor"><l>You Correctly Guessed the Number!</l><l>2</l></block></script><script><block s="doSayFor"><l>Sorry that is not the correct answer!</l><l>2</l></block></script><comment w="229" collapsed="true">Check to see if user got the answer...</comment></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The correct answer was  </l><block var="answer"/></list></block><l>2</l></block></script><comment x="213" y="393.6666666666665" w="90" collapsed="false">When do we end? Until they guess the right answer!</comment><script x="10" y="375.6666666666665"><block s="receiveKey"><l><option>2</option></l><comment w="298" collapsed="true">Step 2: Tell the user Lower or higher and go until they get it right</comment></block><block s="doSetVar"><l>smallestNumber</l><l>1</l></block><block s="doSetVar"><l>biggestNumber</l><l>100</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>I&apos;m thinking of a number between </l><block var="smallestNumber"/><l> and </l><block var="biggestNumber"/><l>.</l></list></block><l>2</l></block><block s="doSetVar"><l>answer</l><block s="reportRandom"><block var="smallestNumber"/><block var="biggestNumber"/></block></block><block s="doAsk"><l>Your Guess?</l></block><block s="doSetVar"><l>guess</l><block s="getLastAnswer"></block></block><block s="doUntil"><block s="reportEquals"><block var="answer"/><block var="guess"/></block><script><block s="doIf"><block s="reportLessThan"><block var="guess"/><block var="answer"/></block><script><block s="doSayFor"><l>The answer is bigger!</l><l>2</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="guess"/><block var="answer"/></block><script><block s="doSayFor"><l>The answer is smaller!</l><l>2</l></block></script></block><block s="doAsk"><l>Your Guess?</l></block><block s="doSetVar"><l>guess</l><block s="getLastAnswer"></block></block></script><comment w="90" collapsed="false">1 If the user guessed lower... tell them... &#xD;&#xD;2if they guessed higher... tell them.&#xD;&#xD;3. Get the user&apos;s next guess</comment></block><block s="doSayFor"><l>You Correctly Guessed the Number!</l><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The correct answer was  </l><block var="answer"/></list></block><l>2</l></block></script><comment x="18" y="866.6666666666666" w="173" collapsed="true">Step 5:  Collect Stats...</comment><script x="483" y="224.66666666666652"><block s="receiveMessage"><l>start again</l></block><block s="doSetVar"><l>smallestNumber</l><l>1</l></block><block s="doSetVar"><l>biggestNumber</l><l>100</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>I&apos;m thinking of a number between </l><block var="smallestNumber"/><l> and </l><block var="biggestNumber"/><l>.</l></list></block><l>2</l></block><block s="doSetVar"><l>answer</l><block s="reportRandom"><block var="smallestNumber"/><block var="biggestNumber"/></block></block><block s="doAsk"><l>Your Guess?</l></block><block s="doSetVar"><l>guess</l><block s="getLastAnswer"></block></block><block s="doUntil"><block s="reportEquals"><block var="answer"/><block var="guess"/></block><script><block s="doIf"><block s="reportLessThan"><block var="guess"/><block var="answer"/></block><script><block s="doSayFor"><l>The answer is bigger!</l><l>2</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="guess"/><block var="answer"/></block><script><block s="doSayFor"><l>The answer is smaller!</l><l>2</l></block></script></block><block s="doAsk"><l>Your Guess?</l></block><block s="doSetVar"><l>guess</l><block s="getLastAnswer"></block></block></script></block><block s="doSayFor"><l>You Correctly Guessed the Number!</l><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The correct answer was  </l><block var="answer"/></list></block><l>2</l></block><block s="doAsk"><l>do you want to play again?</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><block s="doBroadcast"><l>start again</l></block></script></block></script><script x="661" y="235.66666666666652"><block s="receiveKey"><l><option>3</option></l><comment w="272" collapsed="true">Step 3:  Add ability to play multiple games.</comment></block><block s="doBroadcast"><l>start again</l></block></script><script x="20" y="883.6666666666665"><block s="receiveMessage"><l>start again 2</l></block><block s="doAsk"><l>what&apos;s your name?</l></block><block s="doSetVar"><l>name</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>smallestNumber</l><l>1</l></block><block s="doSetVar"><l>biggestNumber</l><l>100</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>I&apos;m thinking of a number between </l><block var="smallestNumber"/><l> and </l><block var="biggestNumber"/><l>.</l></list></block><l>2</l></block><block s="doSetVar"><l>answer</l><block s="reportRandom"><block var="smallestNumber"/><block var="biggestNumber"/></block></block><block s="doAsk"><l>Your Guess?</l></block><block s="doSetVar"><l>guess</l><block s="getLastAnswer"></block></block><block s="doUntil"><block s="reportEquals"><block var="answer"/><block var="guess"/></block><script><block s="doIf"><block s="reportLessThan"><block var="guess"/><block var="answer"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><block var="name"/><l>, the answer is bigger!</l></list></block><l>2</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="guess"/><block var="answer"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><block var="name"/><l>, the answer is smaller!</l></list></block><l>2</l></block></script></block><block s="doAsk"><l>Your Guess?</l></block><block s="doSetVar"><l>guess</l><block s="getLastAnswer"></block></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Congratulations, </l><block var="name"/></list></block><l>2</l></block><block s="doSayFor"><l>You Correctly Guessed the Number!</l><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The correct answer was  </l><block var="answer"/></list></block><l>2</l></block><block s="doAsk"><l>do you want to play again?</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><block s="doBroadcast"><l>start again 2</l></block></script></block></script><script x="185" y="940.6666666666664"><block s="receiveKey"><l><option>4</option></l></block><block s="doBroadcast"><l>start again 2</l></block></script><comment x="365" y="734.6666666666666" w="90" collapsed="false">Hint... you are going to have another repeat until block around a large chunk of code... you will ask the user if they want to continue...</comment><script x="481" y="862.666666666667"><block s="receiveMessage"><l>start again 3</l></block><block s="doAsk"><l>what&apos;s your name?</l></block><block s="doSetVar"><l>name</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>smallestNumber</l><l>1</l></block><block s="doAsk"><l>what should the highest number be?</l></block><block s="doSetVar"><l>biggestNumber</l><block s="getLastAnswer"></block></block><block s="doSayFor"><block s="reportJoinWords"><list><l>I&apos;m thinking of a number between </l><block var="smallestNumber"/><l> and </l><block var="biggestNumber"/><l>.</l></list></block><l>2</l></block><block s="doSetVar"><l>answer</l><block s="reportRandom"><block var="smallestNumber"/><block var="biggestNumber"/></block></block><block s="doAsk"><l>Your Guess?</l></block><block s="doSetVar"><l>guess</l><block s="getLastAnswer"></block></block><block s="doUntil"><block s="reportEquals"><block var="answer"/><block var="guess"/></block><script><block s="doIf"><block s="reportLessThan"><block var="guess"/><block var="answer"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><block var="name"/><l>, the answer is bigger!</l></list></block><l>2</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="guess"/><block var="answer"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><block var="name"/><l>, the answer is smaller!</l></list></block><l>2</l></block></script></block><block s="doAsk"><l>Your Guess?</l></block><block s="doSetVar"><l>guess</l><block s="getLastAnswer"></block></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Congratulations, </l><block var="name"/></list></block><l>2</l></block><block s="doSayFor"><l>You Correctly Guessed the Number!</l><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The correct answer was  </l><block var="answer"/></list></block><l>2</l></block><block s="doAsk"><l>do you want to play again?</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><block s="doBroadcast"><l>start again 3</l></block></script></block></script><script x="766" y="864.666666666667"><block s="receiveKey"><l><option>5</option></l><comment w="238" collapsed="true">On your own (Step 4): User defines number Range</comment></block><block s="doBroadcast"><l>start again 3</l></block></script><script x="30" y="1538.3333333333344"><block s="receiveGo"></block><block s="doSetVar"><l>name</l><l></l></block><block s="doSetVar"><l>guess</l><l>0</l></block><block s="doSetVar"><l>total guesses</l><l>0</l></block><block s="doSetVar"><l>guess number</l><l>0</l></block><block s="doSetVar"><l>game number</l><l>0</l></block><block s="doSetVar"><l>answer</l><l>0</l></block><block s="doSetVar"><l>averageguesses</l><l>0</l></block><block s="doSetVar"><l>bestnumguesses</l><l>9999</l></block><block s="doUntil"><block s="reportEquals"><block s="getLastAnswer"></block><l>no</l></block><script><block s="doChangeVar"><l>game number</l><l>1</l></block><block s="doAsk"><l>what&apos;s your name?</l></block><block s="doSetVar"><l>name</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>smallestNumber</l><l>1</l></block><block s="doAsk"><l>what should the highest number be?</l></block><block s="doSetVar"><l>biggestNumber</l><block s="getLastAnswer"></block></block><block s="doSayFor"><block s="reportJoinWords"><list><l>I&apos;m thinking of a number between </l><block var="smallestNumber"/><l> and </l><block var="biggestNumber"/><l>.</l></list></block><l>2</l></block><block s="doSetVar"><l>answer</l><block s="reportRandom"><block var="smallestNumber"/><block var="biggestNumber"/></block></block><block s="doAsk"><l>Your Guess?</l></block><block s="doChangeVar"><l>total guesses</l><l>1</l></block><block s="doSetVar"><l>guess</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>guess number</l><l>1</l></block><block s="doUntil"><block s="reportEquals"><block var="answer"/><block var="guess"/></block><script><block s="doIf"><block s="reportLessThan"><block var="guess"/><block var="answer"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><block var="name"/><l>, the answer is bigger!</l></list></block><l>2</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="guess"/><block var="answer"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><block var="name"/><l>, the answer is smaller!</l></list></block><l>2</l></block></script></block><block s="doAsk"><l>Your Guess?</l></block><block s="doSetVar"><l>guess</l><block s="getLastAnswer"></block></block><block s="doChangeVar"><l>guess number</l><l>1</l></block><block s="doChangeVar"><l>total guesses</l><l>1</l></block></script><comment w="90" collapsed="false">Guessing loop</comment></block><block s="doSetVar"><l>averageguesses</l><block s="reportQuotient"><block var="total guesses"/><block var="game number"/></block></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Congratulations, </l><block var="name"/></list></block><l>2</l></block><block s="doSayFor"><l>You Correctly Guessed the Number!</l><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The correct answer was  </l><block var="answer"/></list></block><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The number of guesses you took was </l><block var="guess number"/></list></block><l>2</l></block><block s="doIf"><block s="reportLessThan"><block var="guess number"/><block var="bestnumguesses"/></block><script><block s="doSetVar"><l>bestnumguesses</l><block var="guess number"/></block><block s="doSayFor"><l>You got the new high score!</l><l>2</l></block></script><comment w="90" collapsed="false">Check and set high score</comment></block><block s="doAsk"><l>do you want to play again?</l></block></script><comment w="90" collapsed="false">Each games loop</comment></block></script></scripts></sprite><watcher scope="Sprite" var="smallestNumber" style="normal" x="6.448832417582707" y="6.448832417582402" color="243,118,29" hidden="true"/><watcher var="biggestNumber" style="normal" x="6.448832417582707" y="19.991381784271972" color="243,118,29" hidden="true"/><watcher var="name" style="normal" x="0" y="39" color="243,118,29"/><watcher var="guess number" style="normal" x="-3" y="61" color="243,118,29"/><watcher var="game number" style="normal" x="-1" y="84" color="243,118,29"/><watcher var="guess" style="normal" x="0.2374999999992724" y="18.04999999999997" color="243,118,29"/><watcher var="answer" style="normal" x="2.4906609195413694" y="-2.509339080459746" color="243,118,29"/><watcher var="games played" style="normal" x="-1" y="105" color="243,118,29" hidden="true"/><watcher var="total guesses" style="normal" x="-1" y="105.000002" color="243,118,29"/><watcher var="averageguesses" style="normal" x="-1" y="126" color="243,118,29"/><watcher var="bestnumguesses" style="normal" x="-1" y="147" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks></blocks><variables><variable name="biggestNumber"><l>12</l></variable><variable name="answer"><l>10</l></variable><variable name="guess"><l>10</l></variable><variable name="name"><l>beth</l></variable><variable name="guess number"><l>2</l></variable><variable name="game number"><l>2</l></variable><variable name="games played"><l>0</l></variable><variable name="total guesses"><l>5</l></variable><variable name="averageguesses"><l>2.5</l></variable><variable name="bestnumguesses"><l>2</l></variable></variables></project><media name="claire benincasa lab 2.4" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>