by @Baradji Demba Fork
{"functions":[{"rawId":"id_b463bb2a_6142_4140_bcad_13de45e91e89","tpe":"Void","name":"SetupGame","statements":[{"@type":"Begin","id":"id_86a360a2_70aa_4d2f_8198_e9991a1b20f9"},{"falseBlock":{"statements":[{"@type":"Assign","name":"secretNumber","id":"id_6def6aaf_19e3_4752_914c_f6d24b9881fe","value":"randomInt(100)+1"},{"@type":"Assign","name":"attempts","id":"id_4ca3ae2f_c2ac_414b_900e_f516565ffa47","value":"0"}],"id":"id_502b041e_226a_4a0a_8406_50a81f90fd0e"},"trueBlock":{"statements":[{"@type":"Assign","name":"secretNumber","id":"id_c270b207_1d71_4b23_9761_cf994a7a318f","value":"randomInt(10) + 1"}],"id":"id_0089c71a_2c4b_483c_8ec0_d61a2e2e2557"},"condition":"choice==1","@type":"If","id":"id_9bdf8083_6113_4563_a569_c8e318c0cd3e"},{"@type":"Return","id":"id_36b1d5e1_5b75_4525_990b_58339d19e7a1","maybeValue":null}],"parameters":[]},{"rawId":"id_7cae3eb0_0291_4084_b211_fe564ef35803","tpe":"Void","name":"GetValidGuess","statements":[{"@type":"Begin","id":"id_c205145a_2b48_4c3e_b3ec_00d7255c1e44"},{"condition":"userGuess < 1 || userGuess > 100","@type":"While","id":"id_a8cdc3f3_be35_4db9_a4f0_5dde1518ae24","body":{"statements":[{"newline":true,"@type":"Output","id":"id_38e354aa_9db0_4397_9d20_2989ab863a0b","value":"\"Invalid number\""},{"@type":"Input","name":"userGuess","id":"id_f81bd1bc_b50a_4ad3_bb07_a7af8cddbc4f","prompt":null},{"@type":"Call","id":"id_118aefda_0d66_4bc3_ac8c_a46dcfa83a00","value":"Feedback(userGuess, secretNumber)"}],"id":"id_79ba9204_fe17_4844_8489_c82043ff26b5"}},{"@type":"Return","id":"id_f209cd49_b9fa_4434_929a_9b356d4abfd8","maybeValue":null}],"parameters":[]},{"rawId":"id_6459033c_dab1_4aed_a8d8_43a33c663321","tpe":"Void","name":"Feedback","statements":[{"@type":"Begin","id":"id_1c262bc0_6874_4c2a_895f_d7b3c25276d5"},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"@type":"Input","name":"playAgain","id":"id_86503d23_bde8_4816_beb3_25514e3fe2a9","prompt":null}],"id":"id_98b52566_f99a_4428_8efc_5f641e19c19c"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_52799244_9ff5_4117_91c2_b205598d1316","value":"\"Too low\""}],"id":"id_68fc48a0_7335_43e8_9609_336aecfbec4b"},"condition":"userGuess < secretNumber","@type":"If","id":"id_509e16d5_42e6_457e_b7d7_86902b228798"}],"id":"id_f255e32a_c607_4482_a6ec_31de3fc8edb0"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_f75d25eb_d03c_4f89_a648_45a67e339ee6","value":"\"Too high\""}],"id":"id_69f1fe1d_8223_4447_9375_14ad9d9980be"},"condition":"userGuess> secretNumber","@type":"If","id":"id_df9bc39f_6cea_4cd9_9f72_61224f9bd8b7"},{"@type":"Return","id":"id_8212d166_0a69_4e92_9a37_c282cdbb0353","maybeValue":null}],"parameters":[{"tpe":"Integer","name":"userGuess","id":"891aeab4-09b4-4339-80ff-c6a8bf574ac8"},{"tpe":"Integer","name":"secretNumber","id":"ec413697-2050-44e9-bace-d86a8ad28c58"}]}],"name":"LAB ASSIGNMENT 7","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_315e51e7_4c2e_4c9e_b21c_01073febf749"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"choice","lengthValue2":"5","id":"id_0facc129_f46b_4137_aa6d_e2901196a0c8","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"secretNumber","lengthValue2":"5","id":"id_9f601079_6c34_4bea_83a2_bea8d653eb6d","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"userGuess","lengthValue2":"5","id":"id_d2adf928_6df2_4a43_8b8d_144bdacbc92b","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"attempts","lengthValue2":"5","id":"id_49d4c310_a0f2_4944_882b_dbf05402537a","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Boolean","name":"playAgain","lengthValue2":"5","id":"id_2a0533c6_321e_4763_a0c9_e05bda6b83e1","initValue":null},{"@type":"Assign","name":"playAgain","id":"id_21931109_f0fc_4260_9e34_94b16f68f7fc","value":"true"},{"condition":"playAgain== true","@type":"While","id":"id_fb42a9b0_2e45_4297_90ba_a44c45a5b142","body":{"statements":[{"newline":true,"@type":"Output","id":"id_836ecfb9_500b_4bb1_9c22_6fae318fb938","value":"\"Choose difficulty:: 1 for Easy (1-10), 2 for Hard (1-100)\""},{"@type":"Input","name":"choice","id":"id_b4989277_4ce5_451f_bfc6_3bd71f921acd","prompt":null},{"@type":"Call","id":"id_5f38777a_e62c_47a0_bb86_440d4acbcff7","value":"SetupGame()"},{"@type":"Input","name":"userGuess","id":"id_7100f760_fc8a_42bb_b285_c403899e8d34","prompt":null},{"@type":"Call","id":"id_d9315028_e624_4e34_adec_d2ddf594fbf3","value":"GetValidGuess()"},{"condition":"userGuess != secretNumber","@type":"While","id":"id_18cd46e4_b4f7_4497_b9ff_cbeb31177fce","body":{"statements":[{"@type":"Call","id":"id_48fc55de_8be6_4e3d_96fc_4f68be05d919","value":"Feedback(userGuess, secretNumber)"},{"@type":"Assign","name":"attempts","id":"id_8215e1bf_d5a8_400b_851d_6bc765032a4b","value":"attempts +1"},{"@type":"Assign","name":"userGuess","id":"id_1dd833b1_bd0f_4a96_9cd0_4bc44cdf6a63","value":"GetValidGuess()"}],"id":"id_fc963773_678f_49bf_8ab8_5154060aa1cb"}}],"id":"id_10b49083_f60c_4e37_a78e_35ee386d4b4a"}},{"@type":"Input","name":"playAgain","id":"id_1731ff0c_65e7_470c_945a_feaafb1b40ad","prompt":null},{"@type":"Return","id":"id_82b9751a_f02a_423d_a0d5_ad8b743d5329","maybeValue":null}],"parameters":[]},"id":"id_d66ddaa6_b403_4734_b486_ab34d4104354","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"python","showGenCode":true},"version":"0.3","revision":1304}